我正在尝试从json文件中过滤所有data1值,并将它们输出到文件中。 json看起来像这样:
[
{
"data1": "1234",
"data2": "8972a"
},
{
"data1": "7531",
"data2": "5568b"
}
]
我仍在尝试打开文件,但不断出现错误消息:
the JSON object must be str, bytes or bytearray, not TextIOWrapper
这是我的代码:
import json
filename = "C:\\Path\\To\\File\\file.json"
input_json = json.loads(open(filename, 'r'))
我正在尝试使用以下文件获取文件:
1234
7531
答案 0 :(得分:0)
您的JSON文件无效。试试这个:
[
{
"data1": "1234",
"data2": "8972a"
},
{
"data1": "7531",
"data2": "5568b"
}
]
使用此链接找出可能的解决方案: how to read json object in python