NameErrors উত্থাপিত হয় যখন আপনার কোড এমন একটি নাম উল্লেখ করে যা বর্তমান সুযোগে বিদ্যমান নেই। উদাহরণস্বরূপ, একটি অযোগ্য পরিবর্তনশীল নাম।
প্রদত্ত কোডটি ব্যতিক্রম ধরতে এবং এর ধরন খুঁজে পেতে নিম্নরূপ পুনরায় লেখা হয়েছে৷
উদাহরণ
import sys try: def foo(): print magnolia foo() except NameError as e: print e print sys.exc_type
আউটপুট
C:/Users/TutorialsPoint1/~.py global name 'magnolia' is not defined <type 'exceptions.NameError'>