Python ソース コード エンコーディングの正しい宣言
PEP 263 では、Python ソース コード エンコーディングを宣言するための標準的な方法について概説しています。一般的な規則では「# --coding:
では、エンコード宣言の正しい形式は何ですか?
Python のドキュメントによると、最初の部分で次の正規表現に一致するコメントです。または、Python スクリプトの 2 行目はエンコード宣言として処理されます:
coding[=:]\s*([-\w.]+)
推奨形式:
2 つの推奨形式が提供されます:
前者は GNU Emacs によって認識され、後者は Vim に固有のものです。
互換性に関する考慮事項:
互換性を最大限に高めるには、追加のテキストを付けずに「coding」プレフィックスのみを使用することが最善です。ただし、特定の編集ソフトウェアでは異なる形式が必要な場合や、異なる形式を受け入れる場合があることに注意することが重要です。
たとえば、GNU Emacs はそのままの状態でコーディング フォームを認識しますが、Vim は認識しません。したがって、Python と選択した編集環境の両方と互換性のあるフォームを使用することが重要です。
以上がPython ソース コードのエンコーディングを正しく宣言するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。