我正在尝试迭代JSON并在检索到信息时写入文件。我的代码看起来像这样
for i in range(100):
identifier = data ['items'][i]['id']
out_file.write(identifier)
当我运行它时,我在out_file.write行上得到一个缩进错误。我已经看到这么多代码以这种方式格式化了,我很困惑为什么它不适合我。如果我使用for行生成out_file行,则程序可以正常工作,但只会在循环中写入最后一个标识符。有什么建议吗?
答案 0 :(得分:4)
缩进错误表示缩进不对齐。您应确保第out_file.write(identifier)
行与identifier = data ['items'][i]['id']
对齐,并且您不会将标签与空格混合。