在Python无法正常处理程序中的代码时,解释器无法继续执行了,异常事件就发生了,Python检测到错误,然后给出一些错误的提示,并终止程序运行,这就是所谓的"异常"....二、Python中的异常捕获
当Python代码发生异常时我们需要捕获它,捕获到异常后,根据自己的需要来自定义处理方式,避免程序终止运行.
python异常处理的语法为:
try:
print(...except:
print("自定义异常处理")
else:
print("业务代码执行后未产生异常时,执行的代码")
finally:
print("不管业务代码是否产生异常,...如果except未捕获到异常,则会执行else中的代码:
try:
arg = 'Python 碎片'
print(arg)
except:
print("参数为定义!")...如果还没有捕获到则继续向外传递,直到没有被try:..except:..包围,则会抛出异常终止程序.
try:
try:
num_str = "10.0"
num