python使用os.getcwd()获取当前路径不正确

在python中获取当前路径使用os.getcwd()并不总是有效的,实际上这个方法显示的是执行脚本的路径

比如你有个脚本a.py中在C:\test目录下,a.py内容如下:

import os
print(os.getcwd())

当在e盘下执行时

可以用以下代码替换:

print(os.path.dirname(os.path.realpath(__file__)))

你可能感兴趣的:(python)