我有一个与python list / dictionaries结构相同的文件,即
[
{
"key1" : "value1",
"key2" : "value2",
...
},
{
"key1" : "value3",
"key2" : "value4",
...
},
...
]
有没有一些简单的方法来阅读这个文件并将其转换成字典列表?
答案 0 :(得分:8)
with open('your_file', encoding='utf-8') as data_file:
data = json.loads(data_file.read())
答案 1 :(得分:2)
如果文件是json文件,那么
import json
with open('file_url') as data_file:
data = json.load(data_file)
print(data[0]['key1'])
print(data[0]['key2'])
答案 2 :(得分:1)
我想你想看一下JSON模块。如果那是你文件的格式,当然。如果没有,您可以编写自己的文本解析器。获得有关您的用例的更多信息,文件来自哪里以及那种东西会很有帮助。