Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะจับ TypeError Exception ใน Python ได้อย่างไร


TypeErrors เกิดจากการรวมวัตถุผิดประเภท หรือการเรียกใช้ฟังก์ชันกับวัตถุผิดประเภท

ตัวอย่าง

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

ผลลัพธ์

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