Python 异常处理
软件异常(Exception),是指当程序出现错误后程序的处理方法,异常机制提供了程序正常退出的安全通道.当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器,如序列的下标越界...异常时任何语言必不可少的一部分,Python 提供了强大的异常处理机制,通过捕获异常可以提高程序的健壮性,异常处理还具有释放对象,终止循环的运行作用,在Python中,BaseException 是所有异常类的基类...使用一个还未被赋予对象的变量
SyntaxError Python代码非法,代码不能编译
TypeError 传入对象类型与要求的不符合
UnboundLocalError 试图访问还未被设置的局部变量...会自动生成1个异常对象,该对象包括异常的具体信息,以及异常的种类和错误位置....as e:
print("索引出现错误,错误代码:",e)
实例2: 写程序时需要考虑到try代码块中可能出现的任意异常,建议这样来写.
import os
import sys
string