os.getcwd()和os.path.realpath(__file__)的区别
来源:互联网 发布:记账软件破解版 编辑:程序博客网 时间:2024/06/08 09:13
1.os.path.realpath(__file__)是脚本所在的绝对路径,os.getcwd()是工作目录,默认情况下是一样的,但是把当前工作工作区修改后,输出就不一样了。
例子:
os.chdir("/Users/xiaminli/" )print(os.getcwd())print(os.path.realpath(__file__))
输出:
/Users/xiaminli
/Users/xiaminli/Downloads/21天学通Python/源代码/C11/test/a11_3.py
2.
用__file__ 来获得脚本所在的路径是比较方便的,但这可能得到的是一个相对路径,比如在脚本test.py中写入:
#!/usr/bin/env python
print __file__
按相对路径./test.py来执行,则打印得到的是相对路径,
按绝对路径执行则得到的是绝对路径。
而按用户目录来执行(~/practice/test.py),则得到的也是绝对路径(~被展开)
print( __file__)
/Users/xiaminli/Downloads/21天学通Python/源代码/C11/test/a11_3.py
阅读全文
0 0
- os.getcwd()和os.path.realpath(__file__)的区别
- Python中获取路径os.getcwd()和os.path.dirname(os.path.realpath(__file__))的区别和对比
- Python中获取路径os.getcwd()和os.path.dirname(os.path.realpath(__file__))的区别和对比
- python的os.path.realpath(__file__),os.getcwd(),sys.path() 的区别
- python3 os.path.realpath(__file__) 和 os.path.cwd() 方法的区别
- getcwd和dirname(__FILE__)的区别
- getcwd()和dirname(__FILE__)的区别
- [python] os.getcwd及os.path模块
- [python] os.getcwd及os.path模块
- [python] os.getcwd及os.path模块
- os.getcwd && os.path.abspath详解
- os.mkdir()和os.path.join()的区别
- os.mkdir()和os.path.join()的区别
- os.mkdir()和os.path.join()的区别
- PHP中的getcwd()和__FILE__方法的区别
- python os.getcwd()和os.listdir
- os 和os.path 区别及使用
- os.getcwd()函数的用法
- JQuery
- 线程的状态
- CentOS7持续集成自动化部署
- Read Preference in MongoDB
- JavaScript基础(五)--- 基本数据类型和引用数据类型
- os.getcwd()和os.path.realpath(__file__)的区别
- PAT程序设计考题——甲级1006(Sign In and Sign Out ) C++实现
- 关于input标签带有enctype="multipart/form-data"而导致getParameter获取不到值的解决方法2
- 软中断和TASKLET
- nginx---浏览器设置缓存
- Python使用linecache高效读入大文件内容(M级以上)
- 简单应用最小二乘准则
- java并发-独占锁与共享锁
- USACO-Section1.4 airprog[枚举]