异常:是指程序中的违例,例外,出错等情况
程序的错误可以分为三类:
语法错误
运行错误
逻辑错误
什么时候用异常?
捕获异常是为了保证程序在运行的过程中不会中断停止,并且对于异常的内容进行进一步的处理,保存为日志,或者做其他相关处理。
博客介绍:http://blog.csdn.net/jmilk/article/details/50047457#触发异常raise
有关with介绍及其他关键字介绍:https://www.ibm.com/developerworks/cn/opensource/os-cn-pythonwith/