Postać składni Non-ASCII-Python z kodowaniem UTF-8

Postać składni Non-ASCII-Python z kodowaniem UTF-8

Pytanie

:
Mój program Python tworzy następujący komunikat o błędzie po wykonaniu:

 SkładniaSerorror: Znak bez ASCII „\ XC4” w teście plików.PY on linia 1, ale nie zadeklarowano kodowania; 

Odpowiedź:

Zwykle powyższy komunikat o błędzie jest wyświetlany przez Pythona, gdy inne znaki inne wówczas ASCII są używane w kodzie. Rozwiązaniem jest usunięcie wszystkich znaków innych niż ASCII, albo włączenie linii poniżej kodu, aby włączyć kodowanie UTF-8:

# - * - Kodowanie: UTF- 8 - *- 

Umożliwi to wydrukowanie również znaku nie-ASCII w przykładzie kodu:

Test $ CAT.PY #- *- Kodowanie: UTF- 8- *- Drukuj „ľuboš” $ Python Test.Py ľuboš 

Powiązane samouczki Linux:

  • Wyrażenia regularne Pythona z przykładami
  • Advanced Bash Regex z przykładami
  • Pętle bash z przykładami
  • Jak zbudować aplikację Tkinter za pomocą obiektu zorientowanego na…
  • Samouczek debugowania GDB dla początkujących
  • Zainstaluj Arch Linux na stacji roboczej VMware
  • Wielokrotne Xarg z przykładami
  • Jak pracować z WooCommerce Rest API z Pythonem
  • Jak zarządzać repozytoriami GIT z Pythonem
  • Jak połączyć się z serwerem FTP za pomocą Pythona