Python | name ‘xxx’ is not defined エラーの原因と解決策
Pythonの実行時に発生するエラー「name 'xxx’ is not defined」の原因と解決策について紹介しています。
NameError: name 'xxx' is not defined
NameError:「xxx」は定義されていません
確認環境
Windows11 ローカル
Python python-3.11.1
name 'xxx’ is not defined の原因
「name 'xxx’ is not defined」というPythonの実行エラーは未定義の変数を呼び出そうとするコードで発生するエラーです。
主に以下の原因が考えられます。
- 変数が削除されている
- 綴りが間違っている
- 変数名は大文字・小文字を区別するが間違えている
例えば、以下のコードの場合、「value」という変数は定義されていませんのでエラーが出力されます。
val = 'banana'
print(value)
// NameError: name 'value' is not defined
name 'xxx’ is not defined の解決策
「name 'xxx’ is not defined」エラーの問題を解決するには以下の方法が考えられます。
このエラーを修正するには、呼び出している変数名が正確かどうか確認します。
val = 'banana'
print(val)
// banana
ディスカッション
コメント一覧
まだ、コメントがありません