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

จะจับข้อยกเว้น ArithmeticError ใน Python ได้อย่างไร


ArithmeticError Exception เป็นคลาสพื้นฐานสำหรับข้อผิดพลาดทั้งหมดที่เกิดขึ้นสำหรับการคำนวณตัวเลข เป็นคลาสพื้นฐานสำหรับข้อยกเว้นในตัว เช่น OverflowError, ZeroDivisionError, FloatingPointError

เราสามารถจับข้อยกเว้นในรหัสที่กำหนดดังนี้

ตัวอย่าง

import sys
try:
7/0
except ArithmeticError as e:
print e
print sys.exc_type
print 'This is an example of catching ArithmeticError'

ผลลัพธ์

integer division or modulo by zero
<type 'exceptions.ZeroDivisionError'>
This is an example of catching ArithmeticError