首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

python _file_ 与相对路径

2012-09-12 
python __file__ 与相对路径转自:http://taoyh163.blog.163.com/blog/static/195803562008529031652/用__f

python __file__ 与相对路径
转自:http://taoyh163.blog.163.com/blog/static/195803562008529031652/

用__file__ 来获得脚本所在的路径是比较方便的,但这可能得到的是一个相对路径,比如在脚本test.py中写入:

#!/usr/bin/env python
print __file__

按相对路径./test.py来执行,则打印得到的是相对路径,
按绝对路径执行则得到的是绝对路径。
而按用户目录来执行(~/practice/test.py),则得到的也是绝对路径(~被展开)

所以为了得到绝对路径,我们需要 os.path.realpath(__file__)。

热点排行