【发布时间】:2017-05-11 22:15:57
【问题描述】:
我有以下输出,我想将其写入文件:
l = ["Bücher", "Hefte, "Mappen"]
我喜欢这样做:
f = codecs.open("testfile.txt", "a", stdout_encoding)
f.write(l)
f.close()
在我的文本文件中,我想查看:["Bücher", "Hefte, "Mappen"] 而不是 B\xc3\xbccher
有没有什么办法可以在不循环列表和解码每个项目的情况下做到这一点?喜欢给write() 函数任何参数?
非常感谢
【问题讨论】:
-
stdout_encoding是什么? -
对不起它的 utf-8
标签: python file diacritics