我使用此函数获取放置python脚本的目录的当前路径:
def get_script_path(self): return os.path.dirname(os.path.realpath(__file__))
我想设置从当前目录到目录的一个目录上的路径 /advs :
/advs
我试过:
filename = 'file.txt' filepath = os.path.join(self.get_script_path(), '../advs', filename)
尝试在下面使用它将给出运行脚本所在的上一个目录的路径
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)