python中abspath()的用法

python中abspath()的用法

我在E:system_floderDesktop下写了个test.py文件:
import os
print(os.path.dirname(__ file __))
然后在E:system_floderDesktop目录下运行这个py文件,输出为空:

E:system_floderDesktop>python test.py
接着:

E:system_floderDesktop>python e:system_floderDesktop est.py
输出为:
e:system_floderDesktop

那么可以总结,如果这个文件在绝对路径下被执行,那么将显示文件之前的路径。
如果这个文件在相对路径下被执行,那么将输出空

原文地址:https://www.cnblogs.com/id88/p/14210880.html