在Python无法正常处理程序中的代码时,解释器无法继续执行了,异常事件就发生了,Python检测到错误,然后给出一些错误的提示,并终止程序运行,这就是所谓的"异常"....二、Python中的异常捕获
当Python代码发生异常时我们需要捕获它,捕获到异常后,根据自己的需要来自定义处理方式,避免程序终止运行.
python异常处理的语法为:
try:
print(...下面来看一下例子:
try:...except:...
try:
print(arg)
except:
print("参数未定义!")
'''
运行结果:参数未定义!...比如上面的例子,要么代码正常运行,要么发生命名错误NameError,比如将一个数字形式的字符串转int,要么正常执行,要么出现ValueError...., e)
在这个自定义的异常例子中,当money大于0,则正常,当money小于等于0,则抛出异常.
自定义异常基本不会使用到,了解即可.