在Python中手动引发(抛出)异常如何在Python中引发异常,以便以后可以通过except街区?
3 回答

慕后森
TA贡献1802条经验 获得超5个赞
别这样
..撑起一片光秃秃的 Exception
绝对 不做正确的事情;看到 亚伦·霍尔的绝妙回答 相反。
raise Exception("I know python!")

噜噜哒
TA贡献1784条经验 获得超7个赞
AssertionError
:
if 0 < distance <= RADIUS: #Do something.elif RADIUS < distance: #Do something.else: raise AssertionError("Unexpected value of 'distance'!", distance)
添加回答
举报
0/150
提交
取消