在Python 3.3及更高版本中,raise ... from None
可能会出现这种情况。
try:
import someProprietaryModule
except ImportError:
raise ImportError('It appears that <someProprietaryModule> is not installed...') from None
这具有期望的结果。
当我提出自己的异常作为响应时,如何更轻松地抑制以前的异常?
在Python 3.3及更高版本中,raise ... from None
可能会出现这种情况。
try:
import someProprietaryModule
except ImportError:
raise ImportError('It appears that <someProprietaryModule> is not installed...') from None
这具有期望的结果。