通过__file__访问相对目录
来源:互联网 发布:三只眼软件 编辑:程序博客网 时间:2024/05/17 08:11
最近在写一些小脚本,需要设定一个配置文件,理所当然的要提供一个脚本来解析这个文件。于是目录结构
类似如下:
因为这部分目录可能放到不同的目录下,这样 parse_conf.py 通过相对路径来读取配置文件就很有必要了。
起初想的太简单,直接使用 os.getcwd() 来获取当前目录,但是从其它目录下调用 parse_conf.py 时得到
是 caller 所在的目录,这样获得的到配置文件的相对目录就不正确了。从网上搜了一下,有个 __file__ 表
示脚本文件本身,而并不受工作目录的影响。用了一下,效果不错:
再进一步,如果需要调用其它目录下的模块,也可以借助 __file__ 来获取相对目录,之后把目标目录加入到
sys.path 中:
- 通过__file__访问相对目录
- python __file__ 与相对路径
- 通过.NET访问活动目录
- [转]python __file__ 与相对路径
- 在应用程序内部通过相对路径访问servlet
- 一、通过.NET Framework访问活动目录
- 二、通过.NET Framework访问活动目录
- 通过apache/nginx禁止访问.svn目录
- 通过HTTP访问本地用户目录
- Apache通过配置端口访问不同目录
- 防止通过域名访问服务器文件目录
- loner_li 机试题 通过递归方式访问目录树和通过堆栈方式访问 目录树
- PHP获取文件目录dirname(__FILE__),getcwd(),
- PHP获取文件目录dirname(__FILE__),getcwd()
- __FILE__
- __FILE__
- __FILE__
- vc的相对目录
- 2 Perl - Boolean
- Linux top
- 如何说服你的用户、老板或客户
- VxWorks 信号量
- 织梦常用标签的调用
- 通过__file__访问相对目录
- Wavelet Multiresolution Analysis
- jquery获取当前元素的索引值
- Wcf
- 初学jquery在find上遇到的问题
- GemBox.Spreadsheet 破解
- 织梦截取字段
- 使用buildroot建立交叉编译工具
- Qt Service framework