【发布时间】:2020-06-24 13:28:43
【问题描述】:
import json as js
CONFIG_FILE_NAME = "Config.json"
FILE = open(CONFIG_FILE_NAME,'r')
CONFIG_FILE = [js.loads(CONTENT) for CONTENT in FILE]
这是我想从这个 Config.json 文件中提取数据的脚本
{
"Files": {
"Emails": {
"FileName": "Emails.txt",
"Location": "PasteHereLocation"
},
"Body": {
"FileName": "Message.txt",
"Location": "PasteHereLocation"
},
"Servers": {
"FileName": "Servers.json",
"Location": "PasteHereLocation"
}
}
}
但它给出了这个错误。因为我已经尝试过不同的东西,例如 1) 将 json 作为原始字符串放入 r' json content' 2) 更改解码方法或 3) 将 .json 更改为 .txt。但还是同样的错误。
File "D:\Softwares\Technical\Anaconda\lib\json\decoder.py", line 353, in raw_decode
obj, end = self.scan_once(s, idx)
JSONDecodeError: Expecting property name enclosed in double quotes
请查看此内容
【问题讨论】: