如何在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__)
你可以很容易地使用os
和os.path
库,如下所示
import os os.chdir(os.path.dirname(os.getcwd()))
os.path.dirname
从当前的目录返回上层目录。 它可以让我们改变到一个较高的水平,而不通过任何文件参数,不知道绝对path。