我想将输出(contents
)保存为一个文件(将其保存为UTF-8)。该文件不应该被覆盖,它应该被保存为一个新的文件 - 例如file2.txt
所以,我打开一个file.txt
,用UTF-8编码,做一些东西然后用UTF-8保存到file2.txt
。我该怎么做呢?写入.txt文件(UTF-8),python
import codecs
def openfile(filename):
with codecs.open(filename, encoding="UTF-8") as F:
contents = F.read()
...
“文件不应该被覆盖”。为什么只有一个打开,如果你正在阅读一个文件,并写一个新的文件? – 2010-11-06 12:01:23
,因为这是一个未完成的代码。 ...“ – Gusto 2010-11-06 12:06:23
”因为这是一个未完成的代码“?什么? “未完成”不是您的要求与您的代码之间不匹配的好解释。为什么只有一个开放?请修正您的代码以更好地符合您的要求。 – 2010-11-08 12:14:25