我只是想知道,我如何强制python停止将我的.json文件写入一行?我不知道该怎么办,所以我在这里问.我已经尝试将write命令更改with open('manifest.json', 'wb') as f:为with open('manifest.json', 'w') as f:但仍然写入一行?
import json
with open('manifest.json', 'r') as f:
json_data = json.load(f)
json_data['server-version'] = "xxxx-x.x.x"
with open('manifest.json', 'w') as f:
f.write(json.dumps(json_data))
print('Successful.')
Run Code Online (Sandbox Code Playgroud)
如果我在询问时出错,请更正.我是stackoverflow的新手:)
Mak*_*nko 17
对于漂亮的打印使用缩进参数
print(json.dumps({'4': 5, '6': 7}, sort_keys=True, indent=4, separators=(',', ': ')))
Run Code Online (Sandbox Code Playgroud)