在for循环中写入文件 - python

时间:2013-08-05 18:41:35

标签: python

我正在尝试迭代JSON并在检索到信息时写入文件。我的代码看起来像这样

for i in range(100):
    identifier = data ['items'][i]['id']
    out_file.write(identifier)

当我运行它时,我在out_file.write行上得到一个缩进错误。我已经看到这么多代码以这种方式格式化了,我很困惑为什么它不适合我。如果我使用for行生成out_file行,则程序可以正常工作,但只会在循环中写入最后一个标识符。有什么建议吗?

1 个答案:

答案 0 :(得分:4)

缩进错误表示缩进不对齐。您应确保第out_file.write(identifier)行与identifier = data ['items'][i]['id']对齐,并且您不会将标签与空格混合