栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python基础:异常捕捉

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python基础:异常捕捉

1. 直接分析,直接定位 ------ 一般错误是由我们自己写的代码或逻辑导致的,只看报错信息的最后一条

2.错误:
------ 代码不符合解释器或编译器的语法

3.异常:
------ 错误的归类(类 —————— class)
------ help()  ----- 查看类的具体情况

4. 常见异常---普通异常(Exception) ------ 重点
------ AttributeError:属性错误,特性引用和赋值失败时会引发属性错误
------ NameError:试图访问的变量名不存在
------ SyntaxError:语法错误,代码形式错误
------ KeyError:使用了映射中不存在的关键字(键)时引发的关键字错误
------ IndexError:索引错误,使用的索引不存在,常索引超出序列范围,什么是索引
------ TypeError:类型错误,内建操作或是函数应于在了错误类型的对象时会引发类型错误
------ ValueError:值错误,传给对象的参数类型不正确,像是给int()函数传入了字符串数据类型的参数。


5.异常: baseException ---- python的异常结构都继承于baseException
--------分为四大类:
-----------1.SystemExit: python退出异常
-----------2.KeyboardInterrupt: 键盘打断
-----------3.GeneratorExit: 生成器退出
-----------4.Exception:普通异常  # 重点

错误引起代码异常,异常只是错误的分类

------ help()  ----- 查看类的具体情况
print(help(ValueError))

6.错误回溯 ---- 直接分析,直接定
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/445675.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号