Я извлекаю данные из электронной таблицы Google, используя Spreadsheet API в Python. Я могу напечатать каждую строку моей электронной таблицы в командной строке с помощью цикла for, но часть текста содержит символы, например, символ градуса Цельсия (маленький кружок). Когда я печатаю эти строки в командной строке, я хочу записать их в файл. Но я получаю разные ошибки Unicode, когда я делаю это. Я пытался решить это, делая это вручную, но их слишком много:
current=current.replace(u'\xa0',u'')
current=current.replace(u'\u000a',u'p')
current=current.replace(u'\u201c',u'\"')
current=current.replace(u'\u201d',u'\"')
current=current.replace(u'\u2014',u'-')
что я могу сделать, чтобы не было ошибок?
например
UnicodeEncodeError: кодек 'ascii' не может кодировать символ u '\ xa0' в позиции 1394: порядковый номер не в диапазоне (128)
current=current.replace(u'\u0446',u'u')