Python宝典第七章:异常处理与程序调试
来源:互联网 发布:linux sleep函数 编辑:程序博客网 时间:2024/04/29 22:33
try语句捕获异常:异常未触发,则执行else语句;不使用异常名表示捕获所有异常;python内置了一些常用异常
<span style="font-size:14px;">try:语句except 异常名1:语句except 异常名2:语句else:语句</span>
另外一种形式:始终执行finally的语句
<span style="font-size:14px;">try: 语句finally: 语句</span>
except常用方法:
<span style="font-size:14px;">except: #捕获所有异常except <异常名>: #捕获指定异常except (异常名1,异常名2): #捕获异常名1或者异常名2except <异常名> as <数据>: #捕获指定异常及附加数据except (异常名1,异常名2) as <数据>: #捕获异常名1或者异常名2及附加数据</span>
用代码抛出异常:
使用raise语句手动触发异常
raise 异常名
raise 异常名, 附加数据
raise 类名
用assert语句触发异常,只有测试条件为假时才触发异常。
assert <条件测试>, <异常附加数据>
自定义异常类:
可以用过继承Exception类来创建自己的异常类。一般在异常类中仅需要定义几个熟悉信息。
使用pdb调试Python脚本(略。。。)
在PythonWin中调试程序(略。。。)
0 0
- Python宝典第七章:异常处理与程序调试
- Python(异常处理与程序调试)
- 第十五章 程序调试与异常处理
- python 第十七周 异常处理与程序调试
- 程序调试与异常处理
- 异常处理与程序调试
- [Python学习笔记][第八章Python异常处理结构与程序调试]
- 学习python的第四十七天-第九章 异常处理与程序调试
- 第7章 程序调试与异常处理
- C++ 程序调试与异常处理
- python异常处理与调试,正则表达式
- 异常处理与调试
- Python调试与异常
- 求职宝典 第七章 指针与引用
- Python宝典第19章:处理HTML与XML
- [转]DELPHI程序的调试与异常处理
- 【C#】基础知识—程序调试与异常处理机制
- javascript入门篇之程序调试与异常处理
- Java 优缺点
- Python宝典第六章:面向对象的Python
- Java 线程安全
- Java Collection (集合框架)
- 二分查找
- Python宝典第七章:异常处理与程序调试
- Java this
- Java 参数传递
- windows+Ubuntu双系统 windows引导修复
- Qt核心剖析: moc
- xCheckRDCostInter
- 在二元树中找出和为某一值的所有路径
- xcompressCU
- 只需从中选出V型在哪吃爸妈那这些