Python学习笔记之错误处理(关键词:错误处理、异常机制、try、except、else、finally、raise)
来源:互联网 发布:2017php应聘要求 编辑:程序博客网 时间:2024/05/16 16:04
直接用代码执行流程来解释吧。
代码清单1(try、except、finally):
try: print 'try...' r = 10 / 0 print 'result:', rexcept ZeroDivisionError, e: print 'except:', efinally: print 'finally...'print 'END'执行流程:先执行try语句块,当执行出错时,跳出try语句块,执行except语句块,执行完except语句块之后,如果有finally语句块,则执行。
代码清单2(try、except、else、finally):
try: print 'try...' r = 10 / int('a') print 'result:', rexcept ValueError, e: print 'ValueError:', eexcept ZeroDivisionError, e: print 'ZeroDivisionError:', eelse: print 'no error!'finally: print 'finally...'print 'END'执行流程:如果没有错误发生,则try执行完毕,不执行except,继续执行else语句块。
参考文献:
1.
阅读全文
0 0
- Python学习笔记之错误处理(关键词:错误处理、异常机制、try、except、else、finally、raise)
- Python--小甲鱼学习笔记--第33课:异常处理(try-except, try-finally, raise)
- [代码笔记] python之 异常处理 try except else finally
- python try...except....else...finally处理异常
- (Python)异常处理try...except、raise
- (Python)异常处理try...except、raise
- (Python)异常处理try...except、raise
- Python异常处理try...except...finally raise assert
- python中的异常处理try/except/finally/raise
- Python笔记-错误处理try...except...finally...、logging模块
- python中的异常处理:try...except...else...finally语句
- Python异常处理try...except、raise
- Python---异常处理try...except、raise
- Python异常处理try...except、raise
- 【python学习笔记】Python异常处理raise、try...except、断言assert
- 异常处理try...except、raise
- 【python】错误 调试 测试try except finally raise
- 【python】错误 调试 测试try except finally raise
- Page Count (字符串+模拟)
- Velocity模板相关学习资料
- 六大设计原则之开闭原则
- 【exceptions】java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to xxxxx
- AC自动机算法简介(洛谷P3808)
- Python学习笔记之错误处理(关键词:错误处理、异常机制、try、except、else、finally、raise)
- Python-Pandas(2)数值计算与排序
- 使用Docker的macvlan为容器提供的桥接网络
- [LeetCode]141. Linked List Cycle
- xml文档解析 DOM和DOM4J分析
- Linux下创建进程的三种方式及特点
- Javaweb容器的四种作用域
- hdu 6102 GCDispower 树状数组+容斥
- OnGUI---EditorWindow中的OnGUI事件