python エラー「NameError: name ‘xxx’ is not defined」が発生した場合の対処法

pythonで、エラー「NameError: name ‘xxx’ is not defined」が発生した場合の対処法を記述してます。pythonのバージョンは3.10.0を使用してます。
環境
- OS windows11 home 64bit
- python 3.10.0
エラー全文
以下のコードで発生
foo = 'sample'
print(foo)
print(hoge)
エラー全文
print(hoge)
NameError: name 'hoge' is not defined
原因
使用しようとしている値が、定義されていないため
対処法
定義してから使用する
foo = 'sample'
hoge = 'sample'
print(foo)
print(hoge)
関数などでも定義していないものを使用しようとすると、同じエラーが発生します。
def foo():
print('hello')
hoge()
# NameError: name 'hoge' is not defined
-
前の記事
javascript tableのthead要素を削除する 2022.09.29
-
次の記事
PostgreSQL 文字列を日付に変換する 2022.09.29
コメントを書く