SintaksError Non-Ascii Watak-Python dengan Pengekodan UTF-8

SintaksError Non-Ascii Watak-Python dengan Pengekodan UTF-8

Soalan

:
Program Python saya menghasilkan mesej ralat berikut semasa pelaksanaan:

 SyntaxError: Karakter Bukan ACAS '\ XC4' dalam ujian fail.py pada baris 1, tetapi tiada pengekodan yang diisytiharkan; 

Jawapan:

Biasanya mesej ralat di atas dipaparkan oleh python apabila watak -watak lain yang lain maka ASCII digunakan dengan kod anda. Penyelesaiannya adalah sama ada mengeluarkan semua aksara bukan ASCII atau memasukkan garis bawah ke dalam kod anda untuk membolehkan pengekodan UTF-8:

# - * - Coding: UTF- 8 - *- 

Ini akan membolehkan anda mencetak juga watak bukan ASCII dalam contoh kod anda:

Ujian CAT $.py #- *- coding: utf- 8- *- cetak "ľuboš" $ python test.py ľuboš 

Tutorial Linux Berkaitan:

  • Ungkapan biasa python dengan contoh
  • Advanced Bash Regex dengan contoh
  • Gelung bash dengan contoh
  • Cara Membina Aplikasi TKInter Menggunakan Objek Berorientasikan ..
  • Tutorial Debugging GDB untuk Pemula
  • Pasang Arch Linux di Workstation VMware
  • Xargs pelbagai threaded dengan contoh
  • Cara Bekerja Dengan API Rest WooCommerce dengan Python
  • Cara menguruskan repositori git dengan python
  • Cara menyambung ke pelayan FTP menggunakan python