代码之家  ›  专栏  ›  技术社区  ›  POV

如何将路径设置为prev directory python?

  •  -1
  • POV  · 技术社区  · 6 年前

    我使用此函数获取放置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 回复  |  直到 6 年前
        1
  •  2
  •   PythonUser    6 年前

    尝试在下面使用它将给出运行脚本所在的上一个目录的路径

    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)
    
    推荐文章