如何在Python中捕获TypeError异常?
TypeErrors是由于合并错误类型的对象或使用错误类型的对象调用函数造成的。
示例
import sys
try :
ny = '自由女神像'
my_list = [3, 4, 5, 8, 9]
print my_list + ny
except TypeError as e:
print e
print sys.exc_type
输出
只能将列表(而不是“str”)连接到列表
<type 'exceptions.TypeError'>
极客教程