2013年3月18日月曜日

[Python]日本語のコメントを入力する

以下のスクリプトを実行するとエラーとなる
# Hello world プログラム
print "Hello, world"

実行結果
$ python japaneseError.py
File "japaneseError.py", line 1
SyntaxError: Non-ASCII character '\x83' in file japaneseError.py on line 1, but
no encoding declared; see http://www.python.org/peps/pep-0263.html for details

UTF-8 で記述されていることを先頭で明記すれば日本語コメントも入力できるようになる
# -*- coding: utf-8 -*-
# Hello world プログラム
print "Hello, world"

実行結果
ython japaneseError.py
Hello, world

0 件のコメント:

コメントを投稿