- 3
- 0
- 约2.34千字
- 约 11页
- 2026-07-29 发布于福建
- 举报
异常进阶
教学目标1.掌握else和finally子句的使用2.掌握多个except块的编写3.了解异常对象的属性及调用方式4.掌握嵌套try-except的实现5.掌握自定义异常的定义方法
else子句在try无异常时执行,finally始终执行,用于清理。核心概念:else验证成功路径,finally释放资源如关闭文件。适合文件或网络操作。1、else和finally子句
#else和finally使用try:file=open(data.txt,r)#尝试打开文件content=file.read()#读取内容exceptFileNotFoundError:#处理文件不存在print(Filenotfound.)else:#无异常时执行print(Filereadsuccessfully.)finally:#始终执行file.close()#关闭文件,防止泄漏
多个except块按顺序检查异常,处理不同情况。核心概念:从具体到广义排列,避免遮挡。Python支持except(Type1,Type2):捕获多个。2.多个except块
#多个except块try:num=int(abc)#引发ValueErrorprint(10/
您可能关注的文档
- 《PLC与变频器技术应用》课件——大家来找茬(五):彩灯亮灭循环控制.ppt
- 《PLC与变频器技术应用》课件——工业洗衣机PLC控制系统设计与调试.ppt
- 《PLC与变频器技术应用》课件——简易智力竞赛抢答器控制系统设计.ppt
- 《PLC与变频器技术应用》课件——霓虹灯广告屏PLC控制.ppt
- 《PLC与变频器技术应用》课件——舞台灯PLC控制.ppt
- 《Python编程基础》课件——5.1.2面向对象进阶.pptx
- 《Python编程基础》课件——5.2.2继承进阶.pptx
- 《Python编程基础》课件——5.2.3继承高阶.pptx
- 《Python编程基础》课件——5.3.3异常高阶.pptx
- 《Python编程基础》课件——6.2.1库基础.pptx
- 《我家圆了安居梦—长方形、正方形的面积》教案(3课时)-2026-2027学年青岛版(新教材)小学数学四年级上册.docx
- 《绿色生态园—解决问题》教案(3课时)-2026-2027学年青岛版(新教材)小学数学四年级上册.docx
- 《智慧广场—尝试与枚举》教案(2课时)-2026-2027学年青岛版(新教材)小学数学四年级上册.docx
- 《智慧广场—植树问题》教案(2课时)-2026-2027学年青岛版(新教材)小学数学四年级上册.docx
- 《主题活动—寻找“宝藏”》教案(2课时)-2026-2027学年青岛版(新教材)小学数学四年级上册.docx
- 《主题活动—1亿有多大》教案(2课时)-2026-2027学年青岛版(新教材)小学数学四年级上册.docx
- 13.2+磁感应强度+磁通量(培优教学课件)物理人教版必修第三册.pptx
- 护理人才职业发展策略.pptx
- 护理人性化服务的创新与方法.pptx
- 护理人性化服务的重要性与必要性.pptx
原创力文档

文档评论(0)