我想从 ./ 调用 config.py,但我希望 config.py 能够识别它所在的路径(“./second/config.py”)
我想从“./”调用 config.py,我希望 config.py 能够识别和读取 file.json,但我不想发送任何路径作为参数,也不想将“./second”附加到 sys.path。有没有一段代码可以让 config.py 识别它的相对路径,并通过这种方式把这个路径加入到 json 的文件名中并读取它?
./
├── main.py
└── second
├── config.py
└── file.json
我在 config.py 上试过这个
def test():
print(pathlib.Path().absolute())
print(os.getcwd())
但是,它返回
./
我期待它回来
/second/config.py