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'>