[py]python __file__ 与argv[0]
2024-10-16 04:40:02
http://andylin02.iteye.com/blog/933237
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
import os,sys
dirname, filename = os.path.split(os.path.abspath(sys.argv[0]))
print "running from", dirname
print "file is", filename
__file__ 是用来获得模块所在的路径的,这可能得到的是一个相对路径,比如在脚本test.py中写入:
#!/usr/bin/env python
print __file__
获取当前文件的全路径
获取全路径路径+文件名
···
!/usr/bin/env python
coding=utf-8
import os
print(file)
E:/learn/djangotest/mysite/demo/01.py
import sys
print(sys.argv[0])
E:/learn/djangotest/mysite/demo/01.py
print(os.path.abspath(sys.argv[0]))
E:\learn\djangotest\mysite\demo\01.py
dirname, filename = os.path.split(os.path.abspath(sys.argv[0]))
print(dirname)
E:\learn\djangotest\mysite\demo
···
最新文章
- document封装一些常用的方法
- Mongo运行错误:Failed to connect 127.0.0.1:27017,reason:errno:10061由于目标计算机积极拒绝,无法连接
- typeof关键字简介 -rtti
- java模板和回调机制学习总结
- HDU1325
- [DevExpress]ChartControl之柱状图示例
- NWERC 2012 Problem I Idol
- 【NOIP2014提高组】联合权值
- Myeclipse在debug模式下没加断点程序卡住,start模式下可以正常启动
- 2.jQuery介绍
- 项目总结17-使用layui table分页表格
- 如何在Windows资源管理器右键菜单中 添加CMD
- java中的随机数Random
- <;c:forEach varStatus=";status";>;中 varStatus的属性简介
- 【bzoj1006】 HNOI2008—神奇的国度
- Go语言之进阶篇爬百度贴吧并发版
- ajax 多个参数问题,如何既能表单序列化获取,又能加参数,加全部代码
- 实验十一 C的指针
- 【Redis】命令学习笔记——列表(list)+集合(set)+有序集合(sorted set)(17+15+20个超全字典版)
- Android Webview中解决H5的音视频不能自动播放的问题
热门文章
- 解决在html中引入font-awesome的css文件后, 图标显示不出来
- A - ACM Rank Table
- 【吴恩达课后测验】Course 1 - 神经网络和深度学习 - 第二周测验【中英】
- VS2015 工具箱 保存位置
- 项目启动报错java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind
- 洛谷 P1059明明的随机数 &; P1068分数线划定 &; P1781宇宙总统
- 联想y720 淋了雨,字体变得模糊了
- [No0000CE]检测非空格字符作为密码的密码强度
- java工程师学习计划
- Git 子模块:git submodule