UnicodeEncodeError при записи Dict в CSV - PullRequest
0 голосов
/ 25 мая 2020

следующая ошибка: «UnicodeEncodeError: 'ascii' code c не может закодировать символ u '\ xc4' в позиции 2: порядковый номер не в диапазоне (128)»

mydict = { 
          'SNo': ['1','2','3'],
          'Name': ['Dinesh', 'Rajesh', 'Mahesh'],
          'Grade': ['α', 'β', 'γ']
          }

with open('info.csv', 'wb') as f:
    header = mydict.keys()
    writer = csv.DictWriter(f, fieldnames=header)
    writer.writeheader()
    for pivoted in zip(*mydict.values()):
        writer.writerow(dict(zip(header, pivoted)))

Python Версия 2.7

Ожидаемый выход

enter image description here

Error: UnicodeEncodeError: 'charmap' codec can't encode character '\u03b1' in position 9: character maps to <undefined>

...