在 Python 中,如果不满足一组ifand条件,则到达并执行该语句。elifelse
开发人员应如何通知不应到达代码中的这一点,并引发哪种异常类型?
例子:
if condition1:
# do something
elif condition2:
# do something
else:
raise ShouldVeNeverGotHereException
这是为了确保至少上述if条件之一实际评估为True。如果有更优雅的模式来实现我所描述的,请提出建议。