Python - выходной файл содержит китайские символы - PullRequest
0 голосов
/ 08 января 2019

Моя цель - добавить +1 и -1 в мой файл output.txt, но я продолжаю получать китайские иероглифы

ㄭ ㄫ ㄫ ㄫ ㄫ ㄭ

Фрагмент кода ниже отлично работает в отдельном файле Python:

f = open('C:\\Users\\Max\\Downloads\\output.txt', 'w', encoding='ascii')
f.write('+1')
f.write('-1')

Все же генерирует китайские иероглифы, когда я помещаю его в другой проект:

if(algorithm==1):
     f.write('+1')
else:
     f.write('-1')

Код успешно входит в оператор if / else (отлажен). Есть идеи о том, что не так?

Посмотрел на: Почему python пишет китайскими иероглифами?

1 Ответ

0 голосов
/ 02 февраля 2019

Используется

кодировка = 'cp1252'

И он успешно распечатан без использования '\ n'. Поймал это, когда PyCharm перечислил это на отладчике во время отладки.

...