【发布时间】:2015-11-01 13:43:51
【问题描述】:
我有一个输出到author.json 文件的简单python 脚本。问题是它没有在文件末尾包含换行符。
在author.json 末尾添加换行符的最佳方法是什么?
#!/usr/bin/env python
import json
with open('input.json', 'r') as handle:
data = json.load(handle)
output = open('author.json', 'w')
author = {}
for key, value in data.items():
if key == 'id':
author['id'] = value
output.write(json.dumps(author, indent=4))
【问题讨论】:
-
output.write('\n')?或print(json.dumps(author, indent=4),file=output) -
嘿,你知道什么 =) 它有效。谢谢。
标签: python json python-3.x