如何设置上一个目录Python的路径?

时间:2019-02-10 16:16:57

标签: python python-2.x

我使用此功能获取放置Python脚本的目录的当前路径:

def get_script_path(self):
    return os.path.dirname(os.path.realpath(__file__))

我想设置从当前目录到目录/advs的上一个目录的路径:

我尝试过:

filename = 'file.txt'
filepath = os.path.join(self.get_script_path(), '../advs', filename)

1 个答案:

答案 0 :(得分:2)

尝试在下面使用它将提供存在运行脚本的先前目录的路径

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

filename = 'file.txt'
filepath = os.path.join(path_to_prev_dir, 'advs', filename)