我尝试了一些现有帖子“如何在Python中获取当前目录的完整路径?”的答案。 我在Windows上使用Python 2.7。 如果我的完整路径是“c:\ alpha \ beta \ gamma”,我只得到“gamma”而不是完整路径。我应该如何在Windows上哄骗python而不是吞下前缀?
答案 0 :(得分:2)
只要您使用的是Python 2.7,这行代码就适用于任何文件。使用__file__将使用当前脚本来查找文件。
os.path.dirname(os.path.abspath(__file__))
abspath()部分是获取完整绝对路径名而不是简单目录名所必需的。