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

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

Khi số 0 xuất hiện trong mẫu số của một phép chia, lỗi ZeroDivisionError sẽ xuất hiện.

Chúng tôi viết lại đoạn mã đã cho như sau để xử lý ngoại lệ và tìm kiểu của nó.

Ví dụ

import sys
try:
x = 11/0
print x
except Exception as e:
print sys.exc_type
print e

Đầu ra

<type 'exceptions.ZeroDivisionError'>
integer division or modulo by zero