Python Whyエンコードステートメント

coldplay.xixi
リリース: 2020-08-29 11:34:20
オリジナル
3063 人が閲覧しました

Python がステートメントをエンコードする必要がある理由: 1. Python の最初の行は、このファイル内のコードが実行するためにどの実行可能プログラムを使用するかを示すためです; 2. Python でそれを書きたい場合python2 中国語のファイルを作成するには、ファイルのエンコーディングを宣言するコメント行を追加する必要があります。そうしないと、python2 はデフォルトで ASCII エンコーディングを使用します。

Python Whyエンコードステートメント

関連する学習の推奨事項: Python チュートリアル ]

Python がステートメントをエンコードする必要がある理由:

Python の最初の行は、ファイル内のコードを実行するためにどの実行可能プログラムを使用するかを指定することです。とてもシンプルです。

#!/usr/bin/python は、Python パスをハードコーディングすることと同等です (この Python の実行時に、/usr/bin にある Python インタープリターを呼び出すように OS に指示します)。

#!/usr/bin/env python 環境設定から python ディレクトリを探しますので、この書き方を推奨します(ユーザーが python をインストールしないことを防ぐため) OS のデフォルトの /usr/ にあります) bin パス。Linux のような OS 環境では意味があります)

Python2 の py ファイルに中国語を書きたい場合は、ファイルエンコーディングを指定しない場合、python2 はデフォルトで ASCII エンコーディングを使用します。

# -*- coding:utf-
ログイン後にコピー

解析パスに加えて、py の最初の行に #coding:utf-8 を配置する必要があることに注意してください。これは通常、ファイル エンコーディングを指定するために使用されます。 Python では、必要に応じて指定する必要があります。 、 #coding:utf-8 を 2 行目に置くことができます:

#!/usr/bin/env python
# -*- coding:utf-
ログイン後にコピー

詳細について知りたい場合は、# に注意してください。 ##phpトレーニング列!

以上がPython Whyエンコードステートメントの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!