python异常记录

1.常用异常名

attributeerror 调用不存在的方法引发的异常。

eoferror 遇到文件末尾引发的异常。

importerror 导入模块出错引发的异常。

indexerror 列表越界引发的异常。

ioerror i/o操作引发的异常,如打开文件出错等。

keyerror 使用字典中不存在的关键字引发的异常。

nameerror 使用不存在的变量名引发的异常。

taberror 语句块缩进不正确引发的异常。

valueerror 搜索列表中不存在的值引发的异常。

zeropisionerror 除数为零引发的异常。

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]

以上就是python异常记录的内容,更多相关文章请关注php中文网(www.php1.cn)!

Posted in 未分类

发表评论