Python 异常处理
软件异常(Exception),是指当程序出现错误后程序的处理方法,异常机制提供了程序正常退出的安全通道.当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器,如序列的下标越界...,所有的内置异常都是它的派生类, Exception 是除了 SystemExit,GeneratorExit 和 KeyboardInterrupt 之外的所有内置异常的基类,用户自定义的异常也应该继承它...,路径文件错误
IndentationError 语法错误(的子类),代码没有对齐
IndexError 数组下标索引超出序列边界
KeyError 试图访问字典里不存在的键
Exception 万能错误拦截...as e:
print("索引出现错误,错误代码:",e)
实例2: 写程序时需要考虑到try代码块中可能出现的任意异常,建议这样来写.
import os
import sys
string...="lyshark"
try:
int(string)
except IndexError as e:
print("索引错误:",e)
except KeyError as e: