[python官方文档]8错误和异常
来源:互联网 发布:linux图形工作站 编辑:程序博客网 时间:2024/04/29 18:48
#这只是一个简要的个人回顾,慎看
错误和异常:
1.语法错误:
2.异常: 在语法上正确,但运行时可能引发错误。
常见exception:ZeroDivisionEroor NameError TypeError
3.异常处理:try catch else finally
没有被捕获到的异常会传到上一级去handle,所以只要在合适的地方去trycathc就好了
如果try过程中发生了异常,那么之后的语句都会被忽略
catch可以catch多个,若先被父error捕获则之后catch语句的子error不会再被捕获
else是没有捕获到异常就会运行,优于直接添加在try的最后面
finally是无论如何最终都会运行的,即使有异常没有被成功捕获到
4.抛出异常:raise xxError()
xxError可以是自定义的继承自Exception的类
5.finally语句被称为自定义清理行为,可用于释放外部资源(文件或网络连接之类的)
5.与自定义清理行为相对应的是预定义清理行为
典型的用法:
with open("xx.txt") as f:
for line in f:
print line
该语句执行后,文件f总会被关闭,即使在处理文件过程中出错了
trycatch之后可以继续运行?!
0 0
- [python官方文档]8错误和异常
- Python错误和异常
- python错误和异常
- python错误和异常
- Python错误和异常
- python异常和错误
- Python 错误和异常
- python错误和异常
- Python 错误和异常
- Python3.2 官方文档翻译--错误与异常
- Python3.2官方文档翻译--异常抛出和自定义异常
- Python3.2官方文档翻译--异常抛出和自定义异常
- Python3.2官方文档翻译--异常抛出和自定义异常
- Python 错误和异常小结
- Python 错误和异常小结
- Python 错误和异常小结
- python 指南 错误和异常
- Python 错误和异常小结
- 【全概率公式】Cows and Cars, UVa10491
- FileReader、FlieWriter分别对InputStreamReader、OutputStreamWriter封装了一个构造方法
- Atitit 软件国际化原理与概论
- (加载更多onScrollStateChanged 和下拉触摸事件 onTouchEvent)
- VR开发教程汇总
- [python官方文档]8错误和异常
- <十一> yaffs2 文件系统的移植
- 2016年7月18日 (Activity四种显示方式,popwindow和dialog的区别)
- UVA 12716 GCD XOR (数论,规律)
- STM32之RCC库函数介绍以及应用
- jQuery选择器总结
- CodeForces 722B Verse Pattern
- 多线程按序输出字符
- 第九次总结