Python异常记录金冠53777

作者:操作系统

Python非凡记录,Python记录

1.常用非凡名

 

AttributeError 调用不设有的办法引发的要命。

EOFError 蒙受文件末尾引发的特别。

ImportError 导入模块出错引发的十分。

IndexError 列表越界引发的老大。

IOError I/O操作引发的可怜,如张开文件出错等。

KeyError 使用辞书中不设有的显要字引发的特出。

NameError 使用荒诞不经的变量名引发的那多少个。

TabError 语句块缩进不正确抓住的非常。

ValueError 寻找列表中荒诞不经的值引发的不胜。

ZeroDivisionError 除数为零诱惑的那多少个。

 

2.语法

try:

...guarded clause...

except ...expression... :

...exception handler codee...

finally:

...clean-up code...

 

3. raise语句

def crossProduct(seq1, seq2):

if not seq1 and not seq2:

raise ValueError, "Sequence arguments must be non-empty."

return [(x, y) for x1 in seq1 for x2 in seq2]

1.常用特别名 AttributeError 调用不设有的章程引发的极其。 EOFError 蒙受文件末尾引发的拾壹分。 ImportError 导入模块出...

本文由金冠53777-金冠娱乐53777-Welcome发布,转载请注明来源

关键词: