从上一个目录导入文件?
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]))
为了引用特定函数,我使用 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]))