我有以下输出,我想将其写入文件:
l = ["Bücher", "Hefte, "Mappen"]
我是这样做的:
f = codecs.open("testfile.txt", "a", stdout_encoding)
f.write(l)
f.close()
在我的文本文件中,我希望看到的是:["书籍", "笔记本", "文件夹"]而不是B\xc3\xbccher。
有没有不需要循环列表并解码每个项目就可以这样做的方法?比如给write()
函数传递任何参数吗?
非常感谢
stdout_encoding
是什么意思? - ForceBru