Я пытаюсь записать некоторые данные, извлеченные из исходного кода (используя httplib2 и lxml.html), но всякий раз, когда я пытаюсь записать данные, я получаю эту ошибку:
UnicodeEncodeError: 'charmap' codec can't encode character '\u012b' in position 505: character maps to <undefined>
Во всей программе я могу печатать текст очень хорошо, но когда я пытаюсь записать файл, я получаю сообщение об ошибке.Например, в следующем коде я могу напечатать defs
просто отлично, но я получаю вышеуказанную ошибку, когда пытаюсь записать в файл.
print(defs) #Good
f = open(loc+fname+'.txt', 'w')
f.write(defs) #Bad
f.close()
Как я могу получить это, чтобы записать в файл