Tôi có một tập lệnh python đơn giản xuất ra tệp author.json
. Vấn đề là nó không bao gồm một dòng mới ở phần cuối của tập tin.Cách thêm dòng mới vào cuối tệp.write()?
Cách tốt nhất để thêm dòng mới vào cuối author.json
là gì?
#!/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')'? hoặc 'print (json.dumps (tác giả, indent = 4), file = output)' –
Hey, bạn biết gì =) Nó hoạt động. Cảm ơn. –