How can I get the path of the higher level directory of the current .py file in python?
假设有这样的目录层次结构:
使用
1 2 | import os a_path = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) |
要获取当前目录的路径,可以使用:
1 2 | import os print os.path.realpath('.') |
因为
1 2 | import os print os.path.realpath('..') |
您还可以使用
在Python 3中:
1 2 3 4 | from pathlib import Path mypath = Path().absolute().parent.parent # each '.parent' goes one level up - vary as required print(mypath) |