[Python学习笔记][第八章Python异常处理结构与程序调试]
来源:互联网 发布:淘宝新势力周时间表 编辑:程序博客网 时间:2024/05/16 11:31
1/30
第八章Python异常处理结构与程序调试
异常处理
try…except结构
try: try块except Exception: except块
try…except…else结构
try: try块except Exception: except块else: #如果都没捕获到 else块
带有多个except的try结构
try: try块except Exception: except块except Exception2: except块else: #如果都没捕获到 else块
try..except..finally结构
try: try块except Exception: except块except Exception2: except块else: #如果都没捕获到 else块finally: #无论如何都执行 finally块
断言与上下文管理
assert expression[,reason]
当判断表达式expression为真时,什么都不做,如果表达式为假时,则抛出异常
断言和异常处理结构往往结合使用,例如
try:
assert 1==2,”1 is not equal 2!”
except AssertionError:
print(“23123”)
with
with context_expr[as var]: with块
自动管理资源 保证资源的释放,常用在文件操作,网络通信
使用sys模块回溯最后的异常
PDB调试
0 0
- [Python学习笔记][第八章Python异常处理结构与程序调试]
- Python(异常处理与程序调试)
- Python宝典第七章:异常处理与程序调试
- 学习python的第四十七天-第九章 异常处理与程序调试
- python 第十七周 异常处理与程序调试
- python学习笔记——第八章 异常
- Python基础教程第八章学习笔记——异常
- Python学习笔记--异常处理
- Python学习笔记--异常处理
- Python学习笔记--异常处理
- Python学习笔记 异常处理
- Python异常处理学习笔记
- Python学习--12 异常处理、调试
- python异常处理与调试,正则表达式
- Python调试与异常
- python(异常处理机制,学习笔记摘要)
- Python学习笔记(4)--异常处理
- python 学习笔记 6 -- 异常处理
- c++ 传递二维数组
- [Python学习笔记][第七章Python文件操作]
- 在Struts的jsp中使用<s: set> 和 Jstl的<c: set>
- poj 3009 新方法
- Swift获取沙盒中目录的一个分类
- [Python学习笔记][第八章Python异常处理结构与程序调试]
- Python&MySQL&PyQt
- ubuntu12.04+ros fuerte 跑ORB_SLAM代码
- Android 快速开发系列 打造万能的ListView GridView 适配器
- 不刷新页面实现图片上传,并在指定位置显示
- [Python学习笔记][Python内置函数]
- 第六周项目二 带武器的游戏角色类
- ife-task1:零基础HTML编码--HTML语义化
- 7. Smarty3:模版中自定义函数