我尝试使用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()