Как использовать pycodestyle в коде python 3 со строками Unicode - PullRequest
2 голосов
/ 01 ноября 2019

Я получаю сообщение об ошибке: UnicodeEncodeError: кодек 'charmap' не может кодировать символ '\ u2264' в позиции 0: символ сопоставляется с моментом, когда pycodestyle check_files достигает этой строки:

worksheet1.write_formula('E' + str(i), '=IF(F' + str(i) + '>G' + str(i) + ',"↑",IF(F' + str(i) + '=G' + str(i) + ',"↔","↓"))', arrows_format)

Как я могупродолжать использовать Unicode и использовать средство проверки pycodestyle? (Я предполагаю, что это символы стрелок, которые вызывают ошибку)

Это кажется важным: для захвата вывода pycodestyle (print) я использую:

sys.stdout = open(ReportPath, 'w')

и сохраню 'print'вывод в файл. Я думаю, что это важно, потому что print (), который пытается использовать pycodestyle, на самом деле не происходит.

...