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

python异常:Exception、BaseException接收异常,并打印异常信息msg

except IOEerror 只能接收到 IO 类型的错误,对于抛出的 NameError 类型的错误,在 Python 中所有的异常类都继承 Exception,所以我们可以使用它来接收所有的异常。

1.Exception接收异常

源码:
    open("test1.py",'r')
    print("文件已打开!,我们来测试打印不存在的值")
    print(name)
except Exception:
    print("存在异常!")
输出:

2.BaseException接收异常,并打印异常信息msg

Python2.5 版本之后,所有的异常类有了新的基类 BaseException,Exception 同样也继承BaseException,所以我们也可以使用 BaseException 来接收所有的异常。

源码:
try:
    open("test1.py",'r')
    print("文件已打开!,我们来测试打印不存在的值")
    print(name)
except BaseException as msg:
    print("存在异常!,异常信息:"+str(msg))
输出:

http://www.kler.cn/a/272852.html

相关文章:

  • OpenCV相机标定与3D重建(60)用于立体校正的函数stereoRectify()的使用
  • 【AI学习】地平线首席架构师苏箐关于自动驾驶的演讲
  • C 语言运算符的优先级和结合性
  • SQLite 3.48.0 发布,有哪些更新?
  • 数字化时代,传统代理模式的变革之路
  • C# 获取PDF文档中的字体信息(字体名、大小、颜色、样式等
  • 接口优化:查询企业额度代码优化
  • 做老阳推荐的蓝海项目有成功的吗?
  • 【nfs报错】rpc mount export: RPC: Unable to receive; errno = No route to host
  • 英语单词--痛苦
  • web高可用集群(lvs负载均衡+keepalved高可用)
  • OpenvSwitch 配置 Trunk 端口实验
  • 人工智能需要的数学基础有哪些?
  • opc客户端
  • DARTS: DIFFERENTIABLE ARCHITECTURE SEARCH
  • linux系统kubernetes的pod的状态
  • 【vue baidu-map】实现百度地图展示基地,鼠标悬浮标注点展示详细信息
  • C语言深入理解指针(4)
  • KD-Tree的原理及其在KNN中的应用(附Python代码)
  • flask 继续学习
  • 微信小程序小案例实战
  • c语言大小写字母的转换
  • 用C语言链表实现图书管理
  • 23.1 微服务理论基础
  • 本人遇到大数据面试题和参考答案(超过1万字精华版)
  • LLM大模型统一封装接口解决方案