Niedawno zakodowałem algorytm całkowicie w Pythonie, kod działa całkowicie dobrze w systemie Windows, ale gdy próbuję go uruchomić w systemie Linux (Debian), otrzymuję ten błąd,
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
To jest kod w linii 154,
Encoded_Password = e_password.encode("utf-8") + self._salt[:16]
Chcę wiedzieć, dlaczego nie działa na moim środowisku Linux. Proszę pomóż mi.
Odpowiedzi:
1 dla odpowiedzi № 1Ponieważ nie dodałeś komentarza do kodowania na górze:
# encoding=utf-8