Python中常见的异常
Python 中常见的异常python 中有很多异常。如下 所示为 python 中常见的异常:
SyntaxError #由于代码语法错误引起的异常,例如拼写错误、缺少冒号或括号不匹配等。例如:ifx >5 print("x 大于 5")会导致SyntaxError。 NameError #尝试访问未定义的变量或函数时引发的异常。例如:result = num *2如果num未定义,会导致NameError TypeError #尝试对不兼容的数据类型进行操作时引发的异常,例如将字符串与整数相加。例如:result = "10" + 5会导致TypeError IndexError #尝试访问列表或字符串中不存在的索引时引发的异常。例如:my_list = [1,2,3] value = my_list:ml-citation{ref="3" data="citationList"}会导致IndexError FileNotFoundError #尝试打开或操作不存在的文件时引发的异常。例如:with open("non_existent_file", "r") as f: pass会导致FileNotFoundError ZeroDivisionError #尝试除以零时引发的异常。例如:result = 10 / 0会导致ZeroDivisionError KeyError #尝试访问字典中不存在的键时引发的异常。例如:my_dict = {'a': 1} print(my_dict['b'])会导致KeyError ValueError #函数接收到的参数值不符合要求时引发的异常。例如:int('hello')会导致ValueError IOError #输入输出操作失败时引发的异常。例如:尝试读取一个不存在的文件会导致IOError IndentationError #缩讲错误 ImportError #当 import 语句无法找到模块或 fom 无法在模块中找到相应的名称时引发的错误 AttributeError #尝试访问未知的对象属性引发的错误 MemoryError #内存不足