1

我尝试了现有帖子“如何在 Python 中获取当前目录的完整路径?”的一些答案。我在 Windows 上使用 Python 2.7。如果我的完整路径是“c:\alpha\beta\gamma”,我只会得到“gamma”而不是完整路径。我应该如何在 Windows 上哄 python 不要吞下前缀?

4

1 回答 1

2

这行代码应该适用于任何文件,只要您使用的是 Python 2.7。使用 __file__ 将使用当前脚本来定位文件。

os.path.dirname(os.path.abspath(__file__))

abspath() 部分是获取完整绝对路径名而不是简单的目录名所必需的。

于 2013-10-26T01:40:08.510 回答