PythonのソースコードにUTF-8を書く方法
提供: Python入門
スポンサーリンク
PythonのソースコードにUTF-8を書くためには、おまじないが必要になります。
読み方
- UTF-8
- ゆーてぃーえふえいと
概要
Pythonでは、UTF-8をソースコードに書くには、 coding: utf-8 と記述する必要があります。 具体的には、以下の通りです。
#!/usr/bin/env python # coding: utf-8
UTF-8でエラーになる例
coding: utf-8 という指定がコードにない場合、UTF-8の文字列をソースコードに書き込み、実行したときのエラーの例です。
% ./utf.py File "./utf.py", line 3 SyntaxError: Non-ASCII character '\xe3' in file ./utf.py on line 3, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details Exit 1
ソースコードにutf-8を書く例
ソースコード utf.py
#!/usr/bin/env python # coding: utf-8 def main(): print "ハローワールド" if __name__ == "__main__": main()
実行例
ハローワールド
関連項目
- Pythonをインストールする
- Pythonインタラクティブシェルのbpythonで入力補完する
- Pythonのソースコードの拡張子
- Pythonのプログラムの実行方法
- Pythonのトップレベルのスクリプト
- PythonのソースコードにUTF-8を書く方法
- Pythonでコマンドライン引数を取得する
- Pythonのコードをバイトコンパイルする方法
- Pythonのバイトコードの逆アセンブラ
- Pythonのパッケージ管理システム
ツイート
スポンサーリンク