异常处理

news/2024/11/24 6:34:28/

什么是异常?

  程序在运行的过程中出现了不可预知的错误

  并且该错误没有对应的处理机制,那么就会以异常的形式表现出来

  造成的影响就是整个程序无法再正常的运行

 


异常的结构
1.异常的类型:NAMEERROR
2.异常的信息:name 'fdsdfsdf' is not defined
3.异常的位置:Traceback (most recent call last):
File "D:/python脱产10期视频/day29/01 异常处理.py", line 1, in <module>
fdsdfsdf

异常的种类
分为两大类
1.语法错误
是你程序立刻就能解决的,这种错误是不能被容忍的
语法上的错误 发现之后应该立刻解决

2.逻辑错误
这种错是可以被容忍的 因为一眼看不出来
针对逻辑上的错误 可以采用异常处理机制进行捕获

常见的错误类型
NAMERROR 名字错误
SyntaxError 语法错误
KeyError 键不存在
ValueError 值错误
IndexError 索引错误


如何避免
异常处理
在你认为可能会出现bug的代码块上方try一下:注意try内部的代码块越少越好

try:
可能出错的代码
except 出错的类型 as e: # 将报错信息赋值给变量e
出错之后的处理机制

转载于:https://www.cnblogs.com/yangxinpython/p/11323594.html


http://www.ppmy.cn/news/406120.html

相关文章

SQL注入Bypass WAF

探测payload SQL注入Payloads_三鲜水饺子的博客-CSDN博客Generic SQL Injection Payloads,"""///\\\; or "-- or # OR 1 OR 1 -- -" OR "" "" OR 1 1 -- - OR LIKE0-- OR 11 OR xx AND id IS NULL; --UNION SELECT 2%00/*……

光纤熔接机行业研究及十四五规划分析报告

2022-2028全球及中国光纤熔接机行业研究及十四五规划分析报告 2021年全球光纤熔接机市场规模大约为34亿元&#xff08;人民币&#xff09;&#xff0c;预计2028年将达到60亿元&#xff0c;2022-2028期间年复合增长率&#xff08;CAGR&#xff09;为8.3%。未来几年&#xff0c;本…

fatl exception occurred异常/错误的一种可能情况

如果&#xff0c;有可能是 java.lang.ClassLoader类内部出错&#xff0c;请自行检查

搭建 vue 环境

第一步&#xff1a;安装node http://nodejs.cn/ 在控制台CMD命令输入 node -v&#xff0c; 如果提示v开头的版本号&#xff0c; 则证明node安装成功 第二步&#xff1a;安装Git Git官网 &#xff1a; https://git-scm.com/download/win 选择64位安装包 https://github.c…

CECT!!!!!!!!!!!!!!!!!!!!

老婆在去年7月份买到了CECT的619F&#xff0c;刚刚买来看着功能挺多&#xff0c;还不错&#xff0c;用了下&#xff0c;反映速度有点慢&#xff0c;不过可以接受&#xff0c;以为自己曾经对国产手机的偏见是错的&#xff0c;结果昨天&#xff0c;老婆打电话过来说手机已经完全不…

C-COT目标跟踪-----连续卷积算子

论文全名&#xff1a;Beyond Correlation Filters: Learning Continuous Convolution Operators for Visual Tracking 论文摘自ECCV 2016&#xff0c;由Martin Danelljan&#xff08;目标跟踪大神&#xff09;、Gustav Hger、Fahad Shahbaz Khan、Michael Felsberg撰写 附上C…

Nacos源码解析(三) - 服务发现

目录 Nacos服务发现实现逻辑 服务端服务发现实现逻辑 总结 Nacos服务发现实现逻辑 com.alibaba.cloud.nacos.discovery.NacosDiscoveryClient#getInstances public List<ServiceInstance> getInstances(String serviceId) {try {// 获取该服务下健康的实例列表return…

【Linux】面试重点:死锁和生产消费模型原理

面试要点来了~ 文章目录 前言一、死锁的一系列问题二、生产者消费者模型原理总结 前言 上一篇的互斥量原理中我们讲解了锁的原理&#xff0c;我们知道每次线程申请锁的时候一旦申请成功这个线程自己就把锁带在自己身上了&#xff0c;这就保证了锁的原子性&#xff08;因为只有…