In this code, I get an error
ny = 'Statue of Liberty' my_list = [3, 4, 5, 8, 9] print my_list + ny
How to handle this exception and know its type?
TypeErrors are caused by combining the wrong type of objects, or calling a function with the wrong type of object.
import sys try : ny = 'Statue of Liberty' my_list = [3, 4, 5, 8, 9] print my_list + ny except TypeError as e: print e print sys.exc_type
OUTPUT
can only concatenate list (not ""str") to list <type 'exceptions.TypeError'>
We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy. Accept Learn more