、打开不存在的文件、空引用异常等,当异常被引发时,如果没有代码处理该异常,异常将被 Python 接收处理,当异常发生时 Python 解释器将输出一些相关的信息井终止程序的运行,以确保程序不会出现终止执行的情况...,它包括以下异常:
异常类型 关于语句的解释说明
AttributeError 试图访问一个对象没有的树形
FileNotFoundError 输入/输出异常,无法打开的文件
ImportError 无法引入模块或包...: [Errno 2] No such file or directory: 'test.txt'
由于test.txt文件不存在,程序出现了例外,解释器提示FileNotFoundError异常,为了使程序更加友好...as e:
print("索引出现错误,错误代码:",e)
实例2: 写程序时需要考虑到try代码块中可能出现的任意异常,建议这样来写.
import os
import sys
string...Python 反射机制
在程序开发中,常常会遇到这样的需求:在执行对象中的某个方法,或者在调用对象的某个变量,但是由于一些原因,我们无法确定或者并不知道该方法或者变量是否存在,这时我们需要一个特殊的方法或者机制来访问或操作该未知的方法或变量