1、分析器执行程序,检测错误时触发异常,异常触发后未处理,程序在当前异常处终止,后面的代码不会运行。
2、为了提高程序的健壮性和容错性,必须提供异常处理机制。
实例
#coding=utf-8 try: print('-----test--1---') open('123.txt','r')#如果123.txt文件不存在,那么IOEroror就会产生异常 print('-----test--2---') print(num)#假如没有定义num变量,Nameerror就会出现异常。 except(IOError,NameError): #如果你想通过except捕获多个异常,你可以使用一个元组 print("捕捉到异常")
以上是python异常处理的作用,希望对大家有所帮助。更多Python学习指导:python基础教程
本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。