`

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]

 

 

分享到:
评论

相关推荐

    Python异常处理(课件)

    常见的Python异常包括IndexError(索引超出范围)、TypeError(操作符或函数应用于不兼容的类型)、KeyError(访问字典中不存在的键)、ValueError(值错误,如将非数字字符串转换为整数)、NameError(使用了未定义...

    Python异常和错误实践手册 新手必备

    Python 异常和错误实践手册 Python 异常和错误实践手册是 Python 开发语言后端中非常重要的一部分。在实际工作中,我们遇到的情况不可能是非常完美的。例如用户输入不一定符合我们的要求,文件可能不存在或者文件...

    Python基础语法 Python数据类型与结构 Python函数与模块 面向对象编程在Python中的应用 Python异常处

    Python异常处理与调试 Python文件操作与系统编程 Python网络编程基础 Python高级特性:装饰器与迭代器 Python数据库操作:SQLAlchemy Python与Web开发:Flask框架 Python与Web开发:Django框架 Python数据分析:...

    15.python异常处理1

    "Python 异常处理" Python 是一种高级编程语言,它提供了一个强大的异常处理机制,以便开发者能够更好地处理程序中的错误和异常。在 Python 中,异常是一种特殊的对象,它可以在程序执行过程中抛出,以便通知开发者...

    精通Python异常处理:自定义异常类的定义与实践

    自定义异常类是Python异常处理机制的一个重要组成部分。通过定义自定义异常类,你可以创建更清晰、更易于维护的代码,并提供更详细的错误信息。本文介绍了如何定义自定义异常类,以及如何在程序中使用它们。希望这些...

    Python:Python异常处理与调试

    ### Python异常处理与调试 #### 一、Python异常基础 ##### 1.1 异常的概念 在Python编程中,**异常**是一种用于处理程序运行时错误的机制。当程序遇到无法处理的情况时(例如除数为零、文件不存在、网络连接失败...

    Python 异常处理、异常名称及实例.docx

    Python异常处理是编程中至关重要的一个部分,它允许程序员优雅地处理程序运行时可能出现的错误情况,而不是让程序突然崩溃。异常是程序在执行过程中遇到的错误,它们是Python对象,表示程序运行中的异常状态。当...

    知识笔记:Python异常处理(七)

    内容概要:本文详细介绍了 Python 中的异常处理机制,包括什么是异常、为何需要捕获异常以及具体的捕获方法(如捕获常规异常、特定异常、多种异常)、其他异常用法(如打印异常信息、else 子句和 finally 子句)和...

    Python异常处理(markdown文档教程).md

    Python异常处理是编程中不可或缺的一部分,其主要目的是为了处理程序运行过程中可能出现的错误情况,确保程序在遇到错误时能够更加稳定地运行。异常处理机制让程序员可以捕捉到程序执行中的异常事件,然后根据不同的...

    清华大学精品Python学习PPT课件-第9章 Python异常.rar

    Python异常处理是编程中至关重要的一个环节,尤其是在大型软件开发中,确保程序的健壮性和容错性至关重要。清华大学的精品Python学习课程中专门有一章节深入讲解了Python异常,这对于我们理解和掌握Python的异常处理...

    对于Python异常处理慎用“except:pass”建议

    翻译自StackOverflow中一个关于Python异常处理的问答。 问题:为什么“except:pass”是一个不好的编程习惯? 我时常在StackOverflow上看到有人评论关于except: pass的使用,他们都提到这是一个不好的Python编程习惯...

    python异常处理学习.docx

    Python 异常处理学习 Python 异常处理是 Python 编程语言中的一种错误处理机制,用于捕捉和处理程序中出现的异常情况。Python 中的异常处理可以分为两种:try-except 语句和 try-finally 语句。 try-except 语句的...

    大数据必修课 Python基础入门教程 Python自学资料课件-第9章 Python异常 共24页.pptx

    【Python异常处理】在Python编程中,异常处理是确保程序健壮性的重要组成部分。当程序在执行过程中遇到问题,如语法错误或逻辑错误,Python会抛出异常,如果不处理,程序将停止执行。本章主要讲解了Python异常的概述...

    Python异常处理(教程).md

    Python异常处理是一项重要的编程技术,能够在程序遇到错误或异常情况时,以特定方式响应,以保证程序的稳定性和可靠性。异常处理在Python中主要通过try和except语句来实现。以下为异常处理中的几个核心知识点: 1. ...

    python异常实例.html

    通过具体实例更加深入了解异常,熟练掌握try ... except 的用法,try ... Exception as xxx作为全能的异常处理模板

    Python异常处理函数和模块学习教案.pptx

    Python异常处理函数和模块学习教案.pptx

    08-Python异常

    Python异常思维导图,便捷整理思路,异常简介、捕获异常、异常传递、自定义异常、异常处理中的抛出异常

    完整图文版教程 优质的Python基础入门教程 讲解清晰 PPT课件 15、Python异常处理 (共30页).pptx

    Python异常处理是编程中至关重要的一个部分,它允许程序员优雅地处理程序运行时可能出现的错误,防止程序因未预期的状况而突然终止。在Python中,异常是通过异常对象来表示的,这些对象通常是在遇到错误时自动创建的...

    完整图文版教程 优质的Python基础入门教程 讲解清晰 PPT课件 15、Python异常处理 (共30页).rar

    Python异常处理是编程中至关重要的一个环节,它允许程序员优雅地处理程序运行时可能出现的错误,确保程序在遇到问题时不会突然崩溃。本教程通过30页的PPT课件,详细介绍了Python中的异常处理机制,帮助初学者掌握这...

Global site tag (gtag.js) - Google Analytics