with open('twit/example.json', encoding='utf8') as json_data:
for line in json_data:
try:
dataText = json.loads(line)
except ValueError:
continue
for a in dataText:
print(a["user"]["location"])
结果是:字符串索引必须是整数
更新:以下答案用于打印
print(dataText["user"]["location"])
现在我想要这个:
print(a["user"]["location"])
答案 0 :(得分:1)
如果您的json文件采用普通格式,请改用:
List3
[0] A,C
[1] A,D
[2] A,E
[3] B,C
[4] B,D
[5] B,E
当前编写代码的方式让我觉得你在一个文件中有多个json结构,用新行分隔。这不是json通常格式化的方式。