При добавлении русских символов в скрипт – Python выдаёт ошибку:
$ python brief.py
File “1.py”, line 1
SyntaxError: Non-ASCII character ‘xd1’ in file 1.py on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
Кириллица раполагалась в комментарии, но это не имеет значения:
$ cat 1.py
# /ur/local/bin/python
named_g=10 # строка1
…
Для устранения ошибки – зададим обработчику указание используемой кодировки, добавив после shabang строку:
# /ur/local/bin/python
# -*- coding: utf-8 -*-
…
Либо, в зависимости от используемой вами кодировки:
# -*- coding:cp1251 -*-