Python3(3.5)を勉強しています。
以下のソースを実行すると、エラーになります。
Python
1#変数の定義 2 3#型名はいらない 4msg = "Hello world" 5 6print(msg) 7 8 9#定数の定義 10 11#定数は大文字 12EMAIL = "test@gmail.com" 13""" 14Pythonに定数という概念は存在しない(=EMAILも再代入可能) 15変数を大文字にすることにより定数にみなす 16""" 17
エラーはこちらです。
MikAns-MacBook-Air:dotinstall MikAn$ python dotinstall_3.py
File "dotinstall_3.py", line 1
SyntaxError: Non-ASCII character '\xe5' in file dotinstall_3.py on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
おそらく、ソース内に日本語が入っているからこのようなエラーが起こっていると思います。
自分なりに調べたところ、Python3.X以降はUTF-8を最初に指定しなくても実行できるとでてきたのですが、うまく実行できません。
UTF-8を指定したところ実行はできたのですが、もやもやしたので質問しました。
Atomを用いてソースを書いているのですが、Atom runnnerを用いると実行できます。Atom runnnerもPython3で実行させています。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/06/11 10:56