Python常见的异常
2024-08-26 16:03:17
Python中常见的异常如表所示。
exception的更多用法:
1、通常else 语句只有在没有异常的情况下才会被执行
try:
aa = "异常测试:"
print(aa)
except BaseException as msg:
print(msg)
else:
print("没有异常!")
2、有些情况下不管是否出现异常,这些操作都希望能被执行,例如文件的关闭、锁的释放、把数据库连接返还给连接池等操作。我们可以使用try…except…finally…语句来实现这样。
try:
print(bb)
except BaseException as e:
print(e)
finally:
print("不管有没有异常,我都会被执行!")
3、抛出异常
Print()方法只能打印错误信息,Python中提供了 raise方法来抛出一个异常信息。
from random import randint number=randint(1,9)
if number%2 == 0:
raise NameError("%d is even"%number)
else:
raise NameError("%d is odd"%number)
最新文章
- MyBatis 入门(一)
- python paramiko
- (转) function与感叹号
- (5/18)重学Standford_iOS7开发_视图控制器生命周期_课程笔记
- tcp/ip连接
- Find the k-th Smallest Element in the Union of Two Sorted Arrays
- shell参数传递
- [SCOI 2010]传送带
- openlayers4 入门开发系列之小区信号扇形图篇
- 一个疑问,int对象5为何没有__dict__属性,而类却有,这是怎么做到的?对象不是都可以调用类属性吗?
- jumpserver篇--安装
- 一个方法教你认识ref(简单易懂)
- Ubuntu:双(多)网卡绑定(bonding)配置
- P12, cer, provisioning profile
- Nexus Repository Manager 3(CVE-2019-7238) 远程代码执行漏洞分析和复现
- koa+orm2
- Hibernate迫切左外连接和迫切内连接
- 微信分享 apicloud方式 中遇到的坎
- nyoj905 卡片游戏
- ES6核心,值得驻足花一天时间来学习
热门文章
- Hadoop 格式化namenode时报错警告:WARN common.Util: Path /data/dfs/name should be specified as a URI in configuration
- linux 文件解压缩
- BZOJ 5093: [Lydsy1711月赛]图的价值 第二类斯特林数+NTT
- 自主设计BootLoader框架笔记一栏
- [DOM] Input elements should have autocomplete attributes (suggested: autocomplete='tel', confirm at
- 第02组 Alpha冲刺(2/6)
- (持续更新)vs2012,2013,2015,2017,2019 常用的插件 与 开发中常用的工具
- [代码审计]PHP_Bugs题目总结(1)
- Vscode 保存文件就会自动添加注释
- linux下查看指定进程的所有连接信息(转)