একটি ValueError ব্যবহার করা হয় যখন একটি ফাংশন এমন একটি মান পায় যার মান সঠিক কিন্তু একটি অবৈধ মান রয়েছে৷
প্রদত্ত কোডটি ব্যতিক্রম পরিচালনা করতে এবং এর ধরন খুঁজে পেতে নিম্নলিখিতভাবে পুনরায় লেখা যেতে পারে৷
উদাহরণ
import sys try: n = int('magnolia') except Exception as e: print e print sys.exc_type
আউটপুট
বেস 10 সহ int() এর জন্যinvalid literal for int() with base 10: 'magnolia' <type 'exceptions.ValueError'>