异常处理(Python)
来源:互联网 发布:会计中级网络课程 编辑:程序博客网 时间:2024/06/08 10:34
Python语言采用结构化的异常处理机制。通过try语句定义代码块,通过except捕获特定的异常并执行相应的处理,通过finally语句保证即是异常处理失败也有输出结果。
def divide(x, y): try: result = x / y except ZeroDivisionError, e: print "division by zero! " + str(e) else: print "result is", result finally: print "executing finally clause"def divideNew(x, y): try: result = x / y except ZeroDivisionError, e: print "division by zero! " + str(e) except TypeError: divideNew(int(x), int(y)) else: print "result is", result finally: print "executing finally clause"
运行结果:
0 0
- Python异常和异常处理
- python异常处理
- Python异常处理
- python 异常处理
- python异常处理
- python如何处理异常
- python之异常处理
- python异常处理
- python异常处理
- Python异常处理
- python异常处理
- python的异常处理
- python的异常处理
- python 异常处理
- python 异常处理
- python 异常处理
- Python异常处理
- Python异常处理
- web前端面试01
- EALayout 第七节 控件属性设置
- 反向代理
- Lua实现的Base64编码
- Spring MVC学习-----------异常处理以及日志记录
- 异常处理(Python)
- 关于分块问题的一些感想
- getCacheDir()、getFilesDir()、getExternalFilesDir()、getExternalCacheDir()的作用
- Mac OS X上使用Wireshark抓包
- hdu3665Seaside 最短路水题
- 在rails的console下调用helper方法
- https://123.56.95.148/svn/Source/secretary
- 求约数 hdu2601 An easy problem
- sublime text 2or3 设置和注册码licenses