NameError : name ‘***’ is not defined というエラーが発生しました

質問

コードを実行したところ、「NameError : name ‘***’ is not defined」 というエラーが発生しました。対処方法を教えてください。

回答

まだ定義されていない変数を参照しようとしたときに発生するエラーです。例えば「NameError : name ‘example’ is not defined」と表示された場合、「名前 example がまだ定義されていません」という意味になることから、「example」という変数が存在していないことが原因であると分かります。

エラーで指定されている変数が定義されているかどうか、または変数名が間違っていないかどうかを確認してください。