如何在Python中获取当前文件目录的完整path?

我想获取当前文件的目录path。
我试过了:

>>> os.path.abspath(__file__) 'C:\\python27\\test.py' 

但是,我怎样才能检索目录的path? 例如:

 'C:\\python27\\' 

如果您的意思是正在运行的脚本的目录:

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

如果你的意思是当前的工作目录:

 import os os.getcwd() 

请注意, file之前和之后是两个下划线,而不仅仅是一个。

 import os print os.path.dirname(__file__) 

你可以很容易地使用osos.path库,如下所示

 import os os.chdir(os.path.dirname(os.getcwd())) 

os.path.dirname从当前的目录返回上层目录。 它可以让我们改变到一个较高的水平,而不通过任何文件参数,不知道绝对path。