Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để bắt TypeError Exception trong Python?


Lỗi kiểu là do kết hợp sai loại đối tượng hoặc gọi một hàm với loại đối tượng sai.

Ví dụ

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

Đầu ra

can only concatenate list (not ""str") to list
<type 'exceptions.TypeError'>