博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python学习手册笔记——33.异常编码细节
阅读量:4984 次
发布时间:2019-06-12

本文共 571 字,大约阅读时间需要 1 分钟。

00.异常的一般格式

try首行底下的代码块代表此语句的主要动作:试着执行的程序代码。Except子句定义try代码块内引发的异常的处理器,而else自居则是提供没发生异常时要执行的处理器。

01.try语句分句形式

except: 捕捉所有异常类型
except name 只捕捉特定的异常
except name, value 捕捉所列的异常和其额外的数据
except(nam1, name2) 捕捉任何列出的异常
except(name1,name2),value: 捕获任何列出的异常,并取得额外数据
else: 如果没有引发异常,就运行
finally: 总是回运行此代码块

02.

03.同一try语句语法

 

04.raise语句
要显式地触发异常,可以使用raise语句,其一般形式相当简单。raise语句的组成时

05.raise exception from otherexception
当使用from的时候,第二个表达式指定了另一个异常类或实例,它会附加到引发异常的__cause__属性。

06.

07.

08.try是捕捉、raise是触发、assert是条件式一番,而with是把代码块包装在管理其中

转载于:https://www.cnblogs.com/aixiaoxiaoyu/p/11238611.html

你可能感兴趣的文章
css3 appearance在iphone上面的问题
查看>>
Linux常用命令(第二版) --权限管理命令
查看>>
jquery设置下拉框的值
查看>>
Linux 系统目录结构
查看>>
bug:逆向思维的延伸
查看>>
惮道安装方法
查看>>
周志华《机器学习》第一章小结
查看>>
mysql 内联接、左联接、右联接、完全联接、交叉联接 区别
查看>>
正则表达式30分钟入门教程[转自deerchao]
查看>>
Postion and AlignmentPoint
查看>>
软件工程三班四组作业完成情况(第三天)
查看>>
luogu P4082 [USACO17DEC]Push a Box
查看>>
OUTLOOK2019 解决 无法验证您连接到的服务器使用的安全证书
查看>>
[转]FICO上线准备
查看>>
BZOJ 3931 网络吞吐量(最短路+拆点最大流)
查看>>
Radis安装
查看>>
设计模式 (一) 代理模式
查看>>
fabric 自动化部署
查看>>
设置style="DISPLAY: none"和visible=false的区别
查看>>
设计模式-创建型模式-单例模式
查看>>