我有以下目录树:
src
|
+-- test-library
| |
| +-- gender_from_name
| |
| +-- main.py
|
+ -- test-library-support
|
+ gender_from_name_cfg.json
在main.py中,我有以下代码:
import sys
import json
sys.path.append(../../test-library-support)
with open("gender_from_name_cfg.json") as json_data_file:
cfg_data = json.load(json_data_file)
基本上,我想在main.py中打开gender_from_name_cfg.json。我认为添加测试库支持的相对路径就足够了,但是当我运行main.py时,我收到以下错误:
FileNotFoundError: [Errno 2] No such file or directory: 'gender_from_name_cfg.json'
有没有人知道如何从main.py中打开gender_from_name_cfg.json,最好不要显式传递gender_from_name_cfg.json的open()的相对路径?