《Python编程基础》课件——5.3.2异常进阶.pptxVIP

  • 3
  • 0
  • 约2.34千字
  • 约 11页
  • 2026-07-29 发布于福建
  • 举报

《Python编程基础》课件——5.3.2异常进阶.pptx

异常进阶

教学目标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/

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档