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

Python异常(九)

异常一:

编程的时候会遇到两类错误:语法错误,不安py规定的语法来写代码

异常错误:

处理异常:

指定捕获具体的异常:

打印异常原因: 

捕获多个异常:pass通过不打印

单独处理不同的异常:

异常二:

finnally通常用于处理收尾工作,比如关闭文件

异常嵌套:

抛出异常:不能抛出不存在的异常:

替换异常:

异常链:

这个跟raise类似,通常用于代码调试

类似if语句,用来调试:

assert s == "FishC":这条语句尝试断言变量 s 的值等于字符串 "FishC" 。如果 s 的值确实是 "FishC" ,则程序继续执行;若 s 的值不等于 "FishC" ,就会抛出 AssertionError 异常

 

相关文章:

  • Linux:进程间通信
  • flowable-流程和表使用教程
  • 如何优雅地实现全局唯一?深入理解单例模式
  • MAC-exists,表字段要不要建索引
  • Linux 进程控制(自用)
  • Kubernetes相关的名词解释Metrics Server组件(7)
  • 东京 ⇄ 京都游记⛩️
  • 漫游git rebase + 浅谈git checkout和git branch -f的分支命令
  • 5 提示词工程指南-计划与行动
  • 4.19-4.20学习总结 网络编程+反射+动态代理
  • Linux:网络基础
  • 构建具备推理与反思能力的高级 Prompt:LLM 智能代理设计指南
  • 基于尚硅谷FreeRTOS视频笔记——16—FreeRTOS的任务创建和删除
  • Redis入门
  • C#森林中的兔子(力扣题目)
  • mysql中的group by用法详解
  • Linux学习——Linux进程间通信(IPC)聊天程序实践
  • NHANES指标推荐:RFM
  • 恒源云常用命令
  • 【HDFS入门】HDFS故障排查与案例分析:从日志分析到实战解决
  • 41岁知名学者陈昊因病骤然离世,北大再发讣告缅怀
  • 哈佛大学就联邦经费遭冻结起诉特朗普政府
  • 普京:俄方积极对待任何和平倡议
  • 央行等:在上海试点通过再贴现窗口支持人民币跨境贸易融资
  • 第1现场|俄乌互指对方违反复活节临时停火提议
  • 官方披露:WinRAR安全漏洞可绕过安全警告,执行恶意软件