ホームページ  >  記事  >  バックエンド開発  >  Python ソース コードのエンコーディングを正しく宣言するにはどうすればよいですか?

Python ソース コードのエンコーディングを正しく宣言するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-01 17:33:02597ブラウズ

How to Declare Python Source Code Encoding Correctly?

Python ソース コードのエンコーディングを正しく宣言する方法

Python ソース コードのエンコーディングは、次の構文を使用してスクリプトの 1 行目または 2 行目に指定します。

# -*- coding: <encoding-name> -*-

エンコーディング名には、Python でサポートされている任意の有効なエンコーディングを指定できます。

元の構文に見られるように、初期の Python バージョンでは、コメント内に特定の用語コーディングが必要でした。

# -*- coding: <encoding-name> -*-

ただし、Python の新しいバージョンでは、コメント接頭辞の柔軟性がさらに高まりました。 Python のドキュメントによると、次の接頭辞のいずれも使用できます。

  • coding
  • encoding

したがって、次の両方が有効な方法です。ソース コードのエンコーディングを宣言します:

# -*- coding: utf-8 -*-
# -*- encoding: utf-8 -*-

混乱を避けるために、一貫したスタイルを選択し、プロジェクト内でそれを固守することが重要です。エンコーディングを指定するときは、推奨形式を使用することをお勧めします。

# -*- coding: <encoding-name> -*-
# vim: fileencoding=

これらの形式は、さまざまな編集ソフトウェアによって認識され、Python インタープリターとの互換性が保証されます。

以上がPython ソース コードのエンコーディングを正しく宣言するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。