Nedávno som úplne zakódoval algoritmus v Pythone. Kód funguje v systéme Windows úplne dobre, ale keď sa ho snažím spustiť v systéme Linux (Debian), dostávam túto chybu,
SyntaxError: Non-ASCII character "xe2" in file BlackBox.py on line 154, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
Toto je kód v riadku 154,
Encoded_Password = e_password.encode("utf-8") + self._salt[:16]
Chcem vedieť, prečo na mojom prostredí Linux nefunguje. Prosím, pomôžte mi.
odpovede:
1 pre odpoveď č. 1Pretože ste nepridali komentár na kódovanie hore:
# encoding=utf-8