ฉันจะได้รับชื่อของข้อยกเว้นที่เพิ่มขึ้นใน Python ได้อย่างไร
เช่น,
try:
foo = bar
except Exception as exception:
name_of_exception = ???
assert name_of_exception == 'NameError'
print "Failed with exception [%s]" % name_of_exception
ตัวอย่างเช่นฉันพบข้อยกเว้นหลายรายการ (หรือทั้งหมด) และต้องการพิมพ์ชื่อของข้อยกเว้นในข้อความแสดงข้อผิดพลาด
except
คำสั่งของตัวเองแต่รายการบันทึกจะคล้ายกันมากในแต่ละกรณี
except NameError:
) เพื่อเริ่มต้นด้วย?