Как вы представляете этого персонажа в python?  - PullRequest
1 голос
/ 19 февраля 2020

Символ пустого поля отображается в тексте вместо символа, отличного от ascii, поэтому мне нужно заменить этот символ в python, но я получаю ошибку:

SyntaxError : Не-ASCII символ '\ xef' в файле pyautoGuiTiReg / main.py в строке 197, но кодировка не объявлена; см. http://python.org/dev/peps/pep-0263/ для подробностей.

Я не уверен, какую кодировку использовать, поскольку это очень странный символ: 

Ответы [ 2 ]

1 голос
/ 19 февраля 2020

Для замены попробуйте это

ToBytes = str.encode('yourString', encoding='utf-8')     
ReplaceBytes = ToBytes.replace(b'\xef',b'').decode('utf-8')
1 голос
/ 19 февраля 2020

Как упомянуто в комментариях @AnshumanTiwari, utf-8 - это путь к go в случае сомнений. Добавив # -*- coding: utf-8 -*- в начало кода, он работает отлично.

...