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に設定されています。