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

Làm cách nào để bắt ImportError Exception trong Python?


ImportError xuất hiện khi không thể nhập mô-đun hoặc thành viên của mô-đun. Có hai điều kiện mà Lỗi nhập khẩu có thể được phát sinh.

  • Nếu một mô-đun không tồn tại.

Ví dụ

import sys
try:
    from exception import myexception
except Exception as e:
    print e
    print sys.exc_type

Đầu ra

No module named exception
<type 'exceptions.ImportError'>
  • Nếu từ X nhập Y được sử dụng và không tìm thấy Y bên trong mô-đun X, thì một Lỗi nhập sẽ xuất hiện.

Ví dụ

 import sys
 try:
    from time import datetime
 except Exception as e:
    print e
    print sys.exc_type

ĐẦU RA

 cannot import name datetime
<type 'exceptions.ImportError'>