从上一个目录导入文件?

Import file from previous directory?

为了引用特定函数,我使用 sys.path.append("./lib") 但在这些功能中,我有必要从主目录中读取一个 txt

config=configparser.ConfigParser()
config.read("run.def")

所以,我怎么才能return或者引用之前目录的路径(因为我在lib目录下)??

./
├── main.py
├── run.def
└── lib
    ├── output.py
    ├──
    ├──

如果你想从给定目录上升到一个目录,你可以使用../。所以如果你想从 ./lib 向上一个目录你可以写 ./lib/../

这个服了我

sys.path.append(os.path.abspath(os.path.split(sys.argv[0])[0]))