Mengisytiharkan Pengekodan Kod Sumber Python dengan Betul
PEP 263 menggariskan amalan standard untuk mengisytiharkan pengekodan kod sumber Python. Walaupun konvensyen biasa melibatkan penggunaan "# -- pengekodan:
Jadi, apakah bentuk yang betul untuk pengisytiharan pengekodan?
Menurut dokumentasi Python, ulasan yang sepadan dengan ungkapan biasa berikut dalam yang pertama atau baris kedua skrip Python diproses sebagai pengisytiharan pengekodan:
coding[=:]\s*([-\w.]+)
Borang Disyorkan:
Dua borang yang disyorkan disediakan:
Yang pertama dikenali oleh GNU Emacs, manakala yang terakhir adalah khusus untuk Vim.
Pertimbangan Keserasian:
Untuk keserasian maksimum, sebaiknya berpegang pada awalan "pengekodan" tanpa sebarang teks tambahan. Walau bagaimanapun, adalah penting untuk ambil perhatian bahawa perisian penyuntingan tertentu mungkin memerlukan atau menerima format yang berbeza.
Sebagai contoh, GNU Emacs mengenali borang pengekodan di luar kotak, tetapi Vim tidak. Oleh itu, adalah penting untuk menggunakan borang yang serasi dengan Python dan persekitaran pengeditan pilihan anda.
Atas ialah kandungan terperinci Bagaimana untuk Mengisytiharkan Pengekodan Kod Sumber Python dengan Betul?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!