我正在写一个文件:
with open("test_%s.tem" %i, "w") as f1:
....
f1.close()
我想将编码转换为UCS-2小端格式。是否可以在open()或close()函数中执行此操作。任何想法都会有所帮助。
答案 0 :(得分:2)
在Python 3
中,根据以下文档:https://docs.python.org/3/library/functions.html#open
您可以使用encoding参数指定编码。
with open("test_%s.tem" %i, "w", encoding="utf16") as f1:
答案 1 :(得分:1)
在Python 2上,您可以将codecs.open与 encoding 参数一起使用。
如果使用Python 3,只需使用open的 encoding 参数。
UCS-2是UTF-16的子集,因此请尝试使用'UTF-16'
作为参数值。