【发布时间】:2020-11-11 19:53:05
【问题描述】:
我想从 ./ 调用 config.py,但我想让 config.py 识别它所在的路径(“./second/config.py”)
我想从“./”调用 config.py,并且我希望 config.py 识别和读取 file.json,但我不想发送任何路径作为参数,也不想将“./second”附加到 sys。小路。 有没有一段代码可以让config.py识别出它的相对路径,并通过这种方式把这个路径加入到json的文件名中读取出来?
./
├── main.py
└── second
├── config.py
└── file.json
我在 config.py 上试过这个
def test():
print(pathlib.Path().absolute())
print(os.getcwd())
但是,它会返回
./
我期待它回来
/second/config.py
【问题讨论】:
标签: python path filepath module-path