NameError name not defined
Hibaüzenet
NameError: name 'variable' is not definedHibás kód
print(variable)Javított kód
variable = 10
print(variable)Magyarázat
NameError name not defined hiba akkor fordul elő, amikor egy változót próbálsz elérni, amelyet nem deklaráltál. A Python interpreter sem a lokális, sem a globális namespace-ben nem találja a nevet. A megoldás, hogy használat előtt definiálod a változót (variable = 10), vagy megfelelő scope-ban terjeszted ki. Ezzel elkerülöd a NameError-t.
További információ: Python Naming and Binding
