0

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

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

当我运行它时,我在 out_file.write 行出现缩进错误。我见过这么多以这种方式格式化的代码,我很困惑为什么它对我不起作用。如果我使用 for 行创建 out_file 行,程序可以工作,但只写入循环中的最后一个标识符。有什么建议吗?

4

1 回答 1

4

缩进错误意味着缩进不对齐。您应该确保该行out_file.write(identifier)与 对齐identifier = data ['items'][i]['id'],并且不要将制表符与空格混淆

于 2013-08-05T18:44:05.633 回答