gpt4 book ai didi

python - 用换行符将字典写入文本文件

转载 作者:行者123 更新时间:2023-12-02 16:39:57 25 4
gpt4 key购买 nike

我有一个 python 字典 {'A': '1', 'B': '2', 'C': '3'}。我想把这本字典写成一个文件。我就是这样做的;

test_dict = {'A': '1', 'B': '2', 'C': '3'}
f = open("dict.txt", "w")
f.write(str(test_dict))
f.close()

但是,我想要的文本文件是这样的;

{
'A': '1',
'B': '2',
'C': '3',
}

写入文本文件时如何添加换行符?我正在使用 python 3.7

最佳答案

dict 的 str() 方法将其作为单行打印返回,因此如果您想格式化输出,请遍历 dict 并写入以您想要的方式归档。

test_dict = {'A': '1', 'B': '2', 'C': '3'}
f = open("dict.txt", "w")
f.write("{\n")
for k in test_dict.keys():
f.write("'{}':'{}'\n".format(k, test_dict[k]))
f.write("}")
f.close()

关于python - 用换行符将字典写入文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61894745/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com