PythonのNameErrorとは?name 'x' is not definedの原因と直し方、Did you meanの読み方を初心者向けに解説
PythonのNameErrorは、まだ存在しない名前を使ったときに出るエラーです。この記事では、name 'x' is not definedというメッセージの読み方から、打ち間違い・import忘れ・定義の順番・スコープなどよくある原因、Python 3.10以降のDid you meanの活用法、UnboundLocalErrorとの関係までを、サンプルコードで初心者向けにやさしく解説します。
記事を読む