SyntaxError: Non-UTF-8

SyntaxError: Non-UTF-8 code starting with '\xd0' in file C:\Myr.py on line 23, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details Код спокойно запускается с отладкой в Visual Studio,но в командной строке - нет.На 23 строчке есть русские символы.


Ответы (3 шт):

Автор решения: Ivan datlov

Попробуйте в начало файла добавить :
#!/usr/bin/python
# -*- coding: utf8 -*-

или:#!/usr/bin/python
# -*- coding: utf-8 -*-

Ссылка на документацию https://www.python.org/dev/peps/pep-0263/

→ Ссылка
Автор решения: insolor

Скорее всего у вас файл в кодировке cp1251. Нужно или пересохранить в кодировке utf-8, или добавить в начало комментарий с указанием фактической кодировки:

# -*- coding: cp1251 -*-
→ Ссылка
Автор решения: block

Помогло добавление строчки # -*- coding: utf-8 -*-

→ Ссылка