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__)。
#!/usr/bin/env python
print __file__
按相对路径./test.py来执行,则打印得到的是相对路径,
按绝对路径执行则得到的是绝对路径。
而按用户目录来执行(~/practice/test.py),则得到的也是绝对路径(~被展开)
所以为了得到绝对路径,我们需要 os.path.realpath(__file__)。
相关文章推荐
- python __file__ 与相对路径
- [转]python __file__ 与相对路径
- python __file__ 与相对路径
- python __file__ 与相对路径
- python __file__ 与相对路径
- Java中File类的相对路径与绝对路径的问题
- python项目包和文件的管理以及如何引用相对路径的包和模块
- (转)Python中的绝对路径和相对路径
- PHP 获取 文件file_a相对于file_b的相对路径
- JAVA File的创建及相对路径绝对路径
- <input type="file" 上传图片不是绝对路径 而是相对路径 怎么解决?
- 用python做采集时相对路径转换成绝对路径
- javaweb相对路径file使用
- Python中获取路径os.getcwd()和os.path.dirname(os.path.realpath(__file__))的区别和对比
- 【Python学习】Python写爬虫时用到的相对路径和绝对路径--urljoin
- 批处理相对路径51CTO自动领豆(Python)
- java.io.File中的绝对路径和相对路径
- Python中获取路径os.getcwd()和os.path.dirname(os.path.realpath(__file__))的区别和对比
- JAVA File的创建及相对路径绝对路径
- 小白的Python之路 day4 不同目录间进行模块调用(绝对路径和相对路径)