NameError¶
定義されていない変数名を利用した場合に発生します。 このエラーが発生したら、変数名を打ち間違えていないか、変数を定義し忘れていないかチェックしましょう。
例1¶
prin('月曜日:山田')
実行結果
:
Traceback (most recent call last):
File "telephone.py", line 1, in <module>
prin('月曜日:山田')
NameError: name 'prin' is not defined
問題点
:
printのスペルが間違っています。
例2¶
x=5
print(x)
print(y)
実行結果
:
Traceback (most recent call last):
File "/sample/Exceptions/hello.py", line 3, in <module>
print(y)
NameError: name 'y' is not defined
問題点
:
存在しない変数yを出力しようとして、NameErrorが発生しています。
詳細は NameError を参照してください。