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