我正在尝试使用Python读取带有重音字符的CSV文件(仅限法语和/或西班牙语字符)。基于Python2.5的csvreader文档(),我编写了以下代码来读取CSV文件,因为csvreader只支持ASCII码。yield [unicode(cell, 'utf-8') for cell in row]
for line in下面是我正在尝试读取的CSV文件</em
我想将输出(contents)保存到一个文件(以UTF8格式保存)。这个文件不应该被覆盖,它应该被保存为一个新的文件--例如file2.txt。所以,我用拳头打开一个file.txt,用UTF8编码,做一些事情,然后用UTF8把它保存到file2.txt。我该怎么做呢?import codecs with codecs.open(filename, encoding="UTF-8") as F: