欢迎光临散文网 会员登陆 & 注册

千锋教育Python零基础全套视频教程,7天Python极速入门(含python

2023-07-24 15:09 作者:墙角丶啃红薯  | 我要投稿


两种容易辨认的错误,语法错误:一些关于语法的错误[缩进]error

异常:代码完全正确,但是程序运行之后,会报出的错误,Exception.

NameError:变量未被定义

TvpeError:类型错误

IndexError:索引异常

kevError:键异常

ValueError:值异常

AttributeError:属性异常

lmportError:导入模块的时候路径异常

SyntaxError:代码不能编译

3.1捕获异常

try-except:

# 第一种方式:try-excepttry:# 尝试执行一段代码

num = 12 0print(num)except:# 如果程序报错了,就执行这里面的代码

pass

# print("报错了")

#在真实的项目中,通常会在这里记录错误日志,方便后续排查,进行业务的更改print("hello world")

用try:尝试执行某段代码,下面用except:try中的程序出现了问题,就执行except中的程序,用于捕获异常.一般在项目里面用try写不确定是否正确的程序,用except保证后面的正常执行/补救措施.在商业项目中,一般还会在except中记录日志,方便后续处理,python中有对应模块.

try-except:

# 第二种方式:(常用) 会在except后面定义异常类记录异常信息try:

num = 12 0

print(num)#会报错except Exception as e: #except用于捕获异常 exception用于接收异常信息,as起别名,exception为python内置print(e,type(e))by zero <class'ZeroDivisionError'print("haha")

#division


千锋教育Python零基础全套视频教程,7天Python极速入门(含python的评论 (共 条)

分享到微博请遵守国家法律