- 5
- 0
- 约9.35千字
- 约 18页
- 2018-03-23 发布于河北
- 举报
Python专题——异常和工具.docx
1.异常基础try/except:捕捉由python或程序员引起的异常并恢复。try/finally: 无论异常是否发生,执行清理语句raise:手动在代码中触发异常assert:有条件的在代码中触发异常with/as:在python2.6和后续版本中实现环境管理器1.1为什么使用异常?异常处理对于错误处理、终止动作和事件通知有用。它可以简化特殊情况的处理,并且可以用来实现替代的控制流程。一般来讲,异常处理还可以减少程序所需的检测错误代码的数量,因为所有的错误都由处理器来过滤,你可能不需要测试每个操作的输出。1.2异常的角色错误处理事件通知特殊情况处理终止行为非常规控制流程2.异常处理2.1默认异常处理器如果代码没有刻意的捕捉代码异常,它将会一直向上返回程序顶层,并启用默认的异常处理器:就是打印标准出错消息。这些消息引发的异常还有堆栈跟踪:也就是异常发生时激活的程序行和函数清单。def fetcher(obj, index): return obj[index]x = spamfetcher(x, 4)output:Traceback (most recent call last): File C:\E\workspace\PythonLearning\chapter17\exc.py, line 6, in module fetcher(x, 4) File C:\E\works
您可能关注的文档
最近下载
- 10kV电源进线及开关站工程、变配电工程施工组织设计方案.pdf VIP
- CBCC中国建筑色卡千色卡色号查询表.pdf
- 慢性单纯性支气管炎多学科决策模式中国专家共识(2025版).docx
- SIEMENS西门子 G115D 变频器操作说明.pdf VIP
- 2026年中国通用技术集团工作人员招聘考试笔试试题(含答案).docx VIP
- 2026年信捷电气笔试题目及答案.doc VIP
- 2026年联勤保障部队专业技能类文职人员招考[保管员]训练题及答案.docx VIP
- 一种横滚角控制器及飞行器.pdf VIP
- 西子奥的斯ACD2-MRL培训资料.ppt VIP
- 数值计算方法》习题答案.pdf VIP
原创力文档

文档评论(0)