精美印刷将字典写入文件

时间:2020-07-02 10:18:48

标签: python json dictionary

我有一个字典,其中有(string, list)作为键值对(列表可能为空),我使用以下命令将其写入文件:

with open(out_file, "w") as f:
    json.dump(data, f, indent=4)

如果我不使用indent=4,则所有内容都在同一行。

问题:输出就像

{
    "key_1": [
            1,
            2,
    ],
    "key_2": []
}

在我想要的时候(主要是因为列表通常只有大约10个数字,并且更容易在同一行上查看):

{
    "key_1": [1, 2],
    "key_2": []
}

有什么主意可以实现吗?

0 个答案:

没有答案