Pythonのコーディング中国のゴミ問題を解決するためにどのようにPythonのチュートリアル、?

Pythonの出力「こんにちは、世界!」、英語問題ありませんが、あなたは「こんにちは、世界は」中国のコーディングの問題が発生する可能性が漢字で出力場合。

Pythonのファイルのエンコーディングが指定されていない場合は、実行中にエラーが発生します。

1  !/ usrが/ binに/ pythonの
2  印刷 こんにちは、世界;
 3   
4  「'」
5を 934109170、私はあなたが学習過程でのpython学習交流ケリqunを追加する方法を知らない何を
 6  グループは、良いがありますチュートリアル、開発ツールと電子書籍。
7  共有のpython現在のビジネスニーズとあなたの才能とどのように良い、ゼロベースからの学習のpython、どのような内容を学びます。
8  ''

その他の実行出力は次のようになります。

ファイルtest.py 、2行目
にSyntaxError:非 -ASCII文字\ xe4  ファイルの行2上のtest.pyが、宣言エンコードなし。http://www.python.org/peps/pep-0263.htmlを見るための詳細

デフォルトのエンコード形式でPythonはASCII形式で、文字がエンコード形式を変更しなかった場合は、その中国のエラーを読み込むときに正しく印刷できません。

単にファイルの先頭に#を追加するためのソリューション - * - コーディング:UTF-8 - * - または#コーディング= UTF-8行に

注:#コーディング=辺の数= UTF-8がスペースはありません。

例:

1  !は/ usr / binに/ Pythonの
2  - * -コーディング:UTF-8 - * - 
3   
4  印刷 " こんにちは、世界" ;

出力は次のようになります。

学習プロセスの誰もが、コードが含まれている場合、中国だから、あなたは頭の中でエンコーディングを指定する必要があります。

デフォルトでUTF-8エンコーディングを使用してPython3.Xソースファイルを、あなたは正しくUTF-8エンコーディングを指定せずに、中国を解決することができます注意してください。

注:編集者、およびストレージPYファイルをフォーマットする必要性を使用する場合は、次のエラーメッセージとそうでない場合と同様のUTF-8です。

1にSyntaxError:(ユニコードエラー)「UTF-8」コーデックがバイト0xc4を復号することができない位置0:
 2無効継続バイト

Pycharmのセットアップ手順:

  • ファイル>設定、入力ボックスに検索エンコーディングを入力します。
  • エディタ>ファイルエンコーディングを見つけ、IDEエンコーディングおよびプロジェクトのエンコーディングはUTF-8に設定されています。

おすすめ

転載: www.cnblogs.com/xiaoyiq/p/11141649.html