Python 漂亮的打印将字典写入文件
我有一个字典,其中Python 漂亮的打印将字典写入文件,python,json,dictionary,Python,Json,Dictionary,我有一个字典,其中(字符串,列表)作为键值对(列表可能为空),我使用以下方法将其写入文件: with open(out_file, "w") as f: json.dump(data, f, indent=4) 如果不使用缩进=4,则所有内容都在同一行中 问题:输出就像 { "key_1": [ 1, 2, ], "key_2": [] } 虽然我想要(
(字符串,列表)
作为键值对(列表可能为空),我使用以下方法将其写入文件:
with open(out_file, "w") as f:
json.dump(data, f, indent=4)
如果不使用缩进=4,则所有内容都在同一行中
问题:输出就像
{
"key_1": [
1,
2,
],
"key_2": []
}
虽然我想要(主要是因为列表通常只有大约10个数字,而且更容易在同一行中查看):
我有什么办法可以做到这一点吗?这篇文章可能也对你有帮助:。@BramDekker说得恰到好处,谢谢:)这篇文章可能也对你有帮助:。@BramDekker说得恰到好处,谢谢:)
{
"key_1": [1, 2],
"key_2": []
}