您的位置:首页 > 编程语言 > Python开发

python __file__ 与相对路径

2014-03-25 17:10 218 查看
用__file__ 来获得脚本所在的路径是比较方便的,但这可能得到的是一个相对路径,比如在脚本test.py中写入:

#!/usr/bin/env python

print __file__

按相对路径./test.py来执行,则打印得到的是相对路径,

按绝对路径执行则得到的是绝对路径。

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

所以为了得到绝对路径,我们需要 os.path.realpath(__file__)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: