如何在 Python 中捕獲 ImportError 異常?
當無法匯入模組或模組成員時,將產生 ImportError 異常。有兩種可能產生 ImportError 異常的情況。
- 模組不存在。
示例
import sys try: from exception import myexception except Exception as e: print e print sys.exc_type
輸出
No module named exception <type 'exceptions.ImportError'>
- 如果使用了 from X import Y 且找不到 Y 模組中的 X,則會引發 ImportError 異常。
示例
import sys try: from time import datetime except Exception as e: print e print sys.exc_type
輸出
cannot import name datetime <type 'exceptions.ImportError'>
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP