Pythonエラー:SyntaxError:Non-ASCII character
903 ワード
(1)問題の説明
Pythonコードを書く過程で、中国語を出力する必要がある場所がありますが、実行後に上記のエラーが見つかりました.
SyntaxError: Non-ASCII character '\xe4' in file ./common.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
エラーメッセージには問題解決の接続が示されているので、中に入って見ました.詳細はこちら:クリックしてリンクを開く
(2)問題解決
学習エラーで与えられた接続は符号化の問題であり,pythonに非ASCIIコード以外の文字が現れた場合,コードの先頭に文字フォーマットを宣言する必要があることが分かった.具体的に文字を宣言する方法は3つあります.
コードの先頭に指定した符号化フォーマットを付けるには、3つの種類を選択します.さっき現れた問題を解決します.
たとえば、コードに次のものを追加しました.
これで中国語を表示する問題が解決しました.
Pythonコードを書く過程で、中国語を出力する必要がある場所がありますが、実行後に上記のエラーが見つかりました.
SyntaxError: Non-ASCII character '\xe4' in file ./common.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
エラーメッセージには問題解決の接続が示されているので、中に入って見ました.詳細はこちら:クリックしてリンクを開く
(2)問題解決
学習エラーで与えられた接続は符号化の問題であり,pythonに非ASCIIコード以外の文字が現れた場合,コードの先頭に文字フォーマットを宣言する必要があることが分かった.具体的に文字を宣言する方法は3つあります.
コードの先頭に指定した符号化フォーマットを付けるには、3つの種類を選択します.さっき現れた問題を解決します.
たとえば、コードに次のものを追加しました.
#!/usr/bin/python
#-*-coding:utf-8-*-
これで中国語を表示する問題が解決しました.