Я использую следующее регулярное выражение в основном для поиска и удаления этих символов.
invalid_unicode = re.compile(ur'(Û|²|°|±|É|¹|Í)')
Мой исходный код в ASCII закодирован, и всякий раз, когда я пытаюсь запустить скрипт, он выдает:
SyntaxError: Не-ASCII символ '\ xdb' в файле ./release.py в строке 273, но кодировка не объявлена; см http://www.python.org/peps/pep-0263.html для подробностей
Если я следую инструкциям на указанном веб-сайте и добавлю код utf-8
во вторую строку, мой сценарий не запустится. Вместо этого он дает мне эту ошибку:
SyntaxError: (ошибка Unicode) кодеку utf8 не удается декодировать байт 0xdb в позиции 0: неожиданный конец данных
Как мне запустить это одно регулярное выражение в написанном ASCII-скрипте, и это было бы здорово.