python之Exception

TypeError——当我把字符串和数字相加的时候
NameError——无法识别的标识符
KeyError——字典通过键值对获取值时,没有给定的键
ValueError: I/O operation on closed file.读文件内容的时候,前面已经关掉了文件而没有注意
FileNotFoundError: [WinError 2] 系统找不到指定的文件。: 'xx.txt' -> 'test2.txt'。修改文件名后,再次运行修改,找不到文件
FileExistsError: [WinError 183] 当文件已存在时,无法创建该文件。: 'shuzk'。创建文件夹后,再次运行创建文件夹的操作,报错
valueError :不是整型的字符串用int()转换,报错
importError 注意当使用from package import item这种形式的时候,对应的item既可以是包里面的子模块(子包),或者包里面定义的其他名称,比如函数,类或者变量。
import语法会首先把item当作一个包定义的名称,如果没找到,再试图按照一个模块去导入。如果还没找到,恭喜,一个:exc:ImportError 异
如果使用形如import item.subitem.subsubitem这种导入形式,除了最后一项,都必须是包,而最后一项则可以是模块或者是包,但是不可以是类,函数或者变量的名字。

UnboundLocalError: local variable 'len' referenced before assignment

一个重要的错误typeError:'int' object is not iterable
在list comprehensioin列表解析式中出现


 

猜你喜欢

转载自blog.csdn.net/shuzhikang/article/details/81415792