Unicode字符串编码Python

时间:2018-06-05 23:22:54

标签: python unicode utf-8

我尝试使用wassname在以下地址https://gist.github.com/wassname/5b10774dfcd61cdd3f28

提供的代码

我对代码的最后部分(下面)有疑问。生成的csv文件包含unicode字符,但它们不是我需要使用的德语中的目标字符。 Python控制台确实识别了这些字符,但是当我打开csv文件时,我必须将文件转换为65001 unicode以观察预期的字符。有没有办法调整代码,以跳过额外的csv步骤?

由于

    page=os.path.split(wiki)[1]
fname='output_{}_t{}.csv'.format(page,tn)
f = codecs.open(fname, 'w', encoding='utf-8')    
for i in range(nrows):
    rowStr=','.join(data[i])
    rowStr=rowStr.replace('\n','')
    print(rowStr)
    rowStr=rowStr#.encode('unicode_escape')
    f.write(rowStr+ '\n')      


f.close()

0 个答案:

没有答案