【发布时间】:2017-10-04 13:04:25
【问题描述】:
我正在与引发如下异常的 API 通信:raise Exception("end of time")。
仅当字符串参数为“时间结束”时,我如何捕获Exception?
我不想做:
except Exception:
pass
我想做这样的事情:
except Exception("end of time"):
pass
但是,这并没有捕捉到异常。
示例回溯:
File "test.py", line 250, in timeout_handler
raise Exception("end of time")
Exception: end of time
【问题讨论】:
-
@vaultah 指向重复问题的链接不合适,因为答案不适用于 Python 3。
-
添加了另一个。希望 mgilson 能更新他的答案。
标签: python python-3.x exception exception-handling