Non-ASCII character ... in file ...

Máte-li v Python 2.5 někde v programu český znak a zapomenete-li uvést na začátku programu deklaraci kódování, dostanete následující chybovou hlášku:

File "...\W7553197.py", line 1
SyntaxError: Non-ASCII character '\x9f' in file ...W7553197.py on line 1, but no encoding declared;
see http://www.python.org/peps/pep-0263.html for details

Řešení je prosté:

  • přidejte deklaraci češtiny
  • nebo odstraňte české znaky