我试图从文本文件中导入数据作为Python中的词典,但是我被卡住了。
{001 : {"firstname":'A',"field-lastname":'B',"field-birthday":'01011970'},
002 : {"field-firstname":'C','field-lastname':'D',"field-birthday":'01011970'}}
我尝试使用json.load
和json.loads
,但它引发了错误。
我想将文件作为字典导入。检查数据集中是否已经有一些数据003 : {"firstname":'Z',"field-lastname":'Y',"field-birthday":'01011970'}
。如果没有,请将其附加到字典上,然后将新数据集写入文件中。
答案 0 :(得分:0)
如上所述,该结构无效。另一种结构是:
{"001" : {"firstname":"A","field-lastname":"B","field-birthday":"01011970"},
"002" : {"field-firstname":"C","field-lastname":"D","field-birthday":"01011970"}}
答案 1 :(得分:0)
此文本不是JSON,看起来像是打印出的dict
(如果001
是1
,而002
是2
,则是Python { {1}}。
我建议以JSON格式编写此代码,但是,如果您想阅读dict
,则可以使用dict
函数来做到这一点。
eval