如何在Windows中获取Python2.7当前目录的完整path?

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

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

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

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