我想创建一个可以用作配置文件的json文件。我有来自多个公司的不同文件,这些文件报告具有不同列名称的相同信息。
我想使用json文件中提供的信息来运行python脚本,以将所有文件和公司的所有信息合并到一个主文件中。
结构如下所示:
{"companies":
{"company1": [
{"path": "C:/USER/Path/Company1/",
"files": [
{
{"_CO": {"ID": "ID", "Report Number": "Report_Number"}},
{"_TR": {"ID": "Trade_Ident", "Report Number": "Number of Report"}},
},
],
},
],
},
{"company2": [
{"path": "C:/USER/Path/Company2/",
"files": [
{
{"_CO": {"ID": "Identification", "Report Number": "Report-Number"}},
{"_TR": {"ID": "Ident", "Report Number": "NumberReport"}},
},
],
},
],
},
},
但是,当我尝试在python中读取.json时,我收到以下错误。
json.decoder.JSONDecodeError:期望属性名称括在双引号中:第 6 行第 5 列(字符 90)
要读取我使用的文件:
import json
path = "/user_folder/USER/Desktop/Data/"
file = "ConfigFile.json"
with open(path+file) as f:
my_test = json.load(f)
任何帮助都值得赞赏,因为我无法找出我在文件结构中的错误。
拉风的咖菲猫
小怪兽爱吃肉
相关分类