在Python无法正常处理程序中的代码时,解释器无法继续执行了,异常事件就发生了,Python检测到错误,然后给出一些错误的提示,并终止程序运行,这就是所谓的"异常"....二、Python中的异常捕获
当Python代码发生异常时我们需要捕获它,捕获到异常后,根据自己的需要来自定义处理方式,避免程序终止运行.
python异常处理的语法为:
try:
print(...下面来看一下例子:
try:...except:...
try:
print(arg)
except:
print("参数未定义!")
'''
运行结果:参数未定义!...比如上面的例子,要么代码正常运行,要么发生命名错误NameError,比如将一个数字形式的字符串转int,要么正常执行,要么出现ValueError....format(e))
'''
运行结果:代码结束
天网恢恢:invalid literal for int() with base 10: '10.0'
'''
在这个示例中,内层try同时捕获NameError