python进阶(5)异常模块
2021-03-01 10:26
标签:tor ima shell def cal and 使用 包括 erro 下面介绍python常用的异常模块 AttributeError试图访问一个类中不存在的成员(包括:成员变量、属性和成员方法)而引发的异常 OSError是操作系统相关异常 IndexError异常是访问序列元素时,下标索引超出取值范围所引发的异常 KeyError异常是试图访问字典里不存在的键时而引发的异常 NameError是试图使用一个不存在的变量而引发的异常 TypeError是试图传入变量类型与要求的不符合时而发生的异常 ValueError异常是由于传入一个无效的参数值而引发的异常 python进阶(5)异常模块 标签:tor ima shell def cal and 使用 包括 erro 原文地址:https://www.cnblogs.com/jiakecong/p/14444254.html异常模块
AttributeError异常
AttributeError:‘Animal‘ object has no attribute ‘age‘
OSError异常
FileNotFoundError:[Error 2] No such file or directory: ‘abc.txt‘
IndexError异常
IndexError: list index out of range
KeyError异常
>>> dict[104]
Traceback(most recent call last):
File"
NameError异常
NameError: name ‘value1‘ is not defined
TypeError异常
>>> i = ‘2‘
>>> print(5 / i)
Traceback(most recent call last):
File"
ValueError异常
>>> i = ‘QWE
>>> print(5 / int(i))
Traceback(most recent call last):
File"