我的课本上说:
"在Python中,异常是自动触发的错误。">
这是什么意思?这句话我已经想了一段时间,但还是不能理解。
(注:我是计算机领域的初学者。请给我一个可以理解的答案)
"在Python中,异常是自动触发的错误。">
这是真的,更正确的定义应该是下面的
异常是一个事件,发生在程序执行过程中这打乱了程序指令的正常流程。
你应该想象你的解释器(我猜你正在使用CPython
)逐行执行,直到事件发生.
事件可以是错误,它作为Exception
(或子类)object
传递给您的脚本。
"[…]自动触发">
这并不完全正确,您可以手动抛出(或者更好地说raise
)异常。
raise Exception("Error occurred!")