当前位置: 首页 > web >正文

python——异常

1、定义

异常是在代码执行过程中发生的,它会影响到程序的正常运行。python程序不会自动来进行异常处理。python中常见异常父类:Exception。

2、常见异常

  • TypeError:类型错误异常。
  • ValueError:值的异常。
  • KeyError:键的异常。
  • IndexError:索引异常。
  • SyntaxError:语法异常。
  • FileNotFoundError:读取文件内容,如果这个文件不存在,就会报这个异常。
  • NameError:名称异常,没有给变量赋值,直接使用变量。
  • AssertError:断言异常,软件实际结果与预期结果不一致。

3、异常处理

写法1:

try

        可能会发生异常的代码块     

except

        发生异常后需要进行处理   

写法2:

try

        可能会发生异常的代码块    

except

        发生异常后需要进行处理  

else

        没有发生异常时,需要进行的操作   

finally

        无论是否发生异常,都会执行的代码块  

4、抛出异常

抛出异常使用关键字:raise

http://www.xdnf.cn/news/1803.html

相关文章:

  • 区块链驱动的供应链金融创新:模型构建与商业化路径研究
  • string容器训练算法题
  • IJCV期刊2025年3月研究热点解析
  • BLIP 系列论文(BLIP、BLIP-2、InstructBLIP)
  • Android面试题目基础总结(二)
  • RCE学习
  • 第八节:进阶特性高频题-Pinia与Vuex对比
  • 马架构的Netty、MQTT、CoAP面试之旅
  • Windows 安装 JDK
  • react nativeWebView跨页面通信
  • YOLOv11改进:轻量化模型MobileNetv4
  • 如何在 Dialog 中安全初始化 ECharts 并自动监听容器大小变化
  • Python3 基础:函数定义与调用
  • Java 运算符:深度解析
  • 在深度学习中FLOPs和GFLOPs的含义及区别
  • 大模型是如何生成内容的?
  • Linux内核之struct pt_regs结构
  • Spring 中的循环引用问题
  • ROS 快速入门教程03
  • Redis LFU 策略参数配置指南
  • 电脑怎么强制退出程序回到桌面 详细操作步骤
  • SVN 右键不显示clean up的解决方法
  • VS code 下載
  • Unity 内置Standard Shader UNITY_BRDF_PBS函数分析 (二)
  • Android 混合开发实战:统一 View 与 Compose 的浅色/深色主题方案
  • 快速体验tftp文件传输(嵌入式设备)
  • 计算机求职面经内容与技巧分享
  • Java零拷贝
  • JavaScript 中的 Reflect 对象:深入理解与应用
  • 【前端】【业务场景】【面试】在前端开发中,如何处理国际化(i18n)和本地化(l10n)需求?请描述具体的实现步骤和可能用到的工具。