我一直在尝试显示 JSON 文件中的评论列表。 我不断收到此错误:
Traceback (most recent call last): File "JsonExtraction.py", line 7, in for comment in len(data): TypeError: 'int' object is not iterable
我的代码如下所示:
import json
data = []
for line in open('rating_company_small.json', 'r'):
data.append(json.loads(line))
for comment in len(data):
print(comment['comment'])
有人可以解释一下这个错误吗?
最佳答案
您应该迭代data
,它是一个对象列表,而不是迭代len(data)
,它是一个数字且不可迭代!
for comment in data:
# Do stuff
(len(data)
返回data
的长度,即列表中的项目数。)
关于python - 如何从 JSON 显示某些项目的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60109326/