Unicode String Encoding Python - PullRequest
       12

Unicode String Encoding Python

0 голосов
/ 06 июня 2018

Я пытался использовать код, предоставленный wassname по следующему адресу https://gist.github.com/wassname/5b10774dfcd61cdd3f28

У меня есть вопрос относительно последней части кода (ниже).Полученный CSV-файл содержит символы Unicode, но они не являются намеченными символами на немецком языке, которые мне нужно использовать.Консоль Python распознает символы, но когда я открываю файлы csv, мне нужно преобразовать файл в кодировку 65001, чтобы увидеть нужные символы.Есть ли способ настроить код, чтобы пропустить дополнительный шаг 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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...