os.path.realpath(__file__)


 
os.path.realpath(path)

返回指定文件的规范路径,消除路径中存在的任何符号链接(如果操作系统支持)。

注解:当发生符号链接循环时,返回的路径将是该循环的某个组成部分,但不能保证是哪个部分。

在 3.6 版更改: 接受一个 类路径对象

在 3.8 版更改: 在 Windows 上现在可以正确解析符号链接和交接点 (junction point)。

os.path. relpath (pathstart=os.curdir)

返回从当前目录或 start 目录(可选)到达 path 之间要经过的相对路径。这仅仅是对路径的计算,不会访问文件系统来确认 path 或 start 的存在性或属性。

start 默认为 os.curdir

可用性: Unix, Windows。





os.path.realpath(__file__)是脚本所在的绝对路径,
os.getcwd()是工作目录,默认情况下是一样的,但是把当前工作工作区修改后,输出就不一样了。

例子:
os.chdir("/Users/xiaminli/" )
print(os.getcwd())
print(os.path.realpath(__file__))

 

输出:
/Users/xiaminli
/Users/xiaminli/Downloads/C11/test/a11_3.py

 

 

 

 





 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM