「PythonのソースコードにUTF-8を書く方法」の版間の差分
提供: Python入門
(ページの作成:「PythonのソースコードにUTF-8を書くためには、おまじないが必要になります。 '''読み方''' ;UTF-8:ゆーてぃーえふえいと __TOC__ ==...」) |
(相違点なし)
|
2014年1月26日 (日) 19:08時点における最新版
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()
実行例
ハローワールド