?

            网站地图 联系我们

            学习python首选-实战python学习班,专注于python高级工程师培养,python课程:包括Python核心编程技术、全栈开发、网络爬虫、人工智能等。python全栈工程师+提高工作经验,获取免费试听课程!
            当前位置: python培训 > python学习 > python知识 > 正文

            Python 异常处理和捕获信息教程

            来源:肚皮舞 浏览量: 发布日期:20-05-10 09:05:52 调整字体大小【 【所属栏目:python知识】

              Python 异常处理和捕获信息教程

              在学习了Python的基础数据类型和它们的相关操作方法之后,要学习的另外一个重点知识是 Python异常。

              我们经常在编写程序和调试代码的过程中,有发生一些错误,为了处理和提醒用户这些错误,Python会抛出一个异常。

              Python使用它的异常对象(Exception object)来表示这种错误出现的情况,只要代码中出现错误,无论是语法错误还是缩进错误,都会引发异常情况。如果这种异常没有被处理或者捕捉,程序就会 回溯(Tracebace),抛出异常信息,终止程序运行。

              下面给大家举一个异常的简单案例:

              一、raise语句

              我们可以主动的引发Python程序的异常,可以使用raise语句来触发异常。

              >>> raise Exception # 触发python异常类

              >>>

              二、捕捉异常

              如果在程序出错的时候捕捉到这个错误,被用自己的方式来处理它,或者不想让使用程序的用户了解程序出错的详细信息,这个时候我们就需要捕捉异常,可以使用 try和except 语言。

              >>> a = 10

              >>> b = 0

              >>> print a / b

              >>>

              这样,程序运行之后会产生异常错误,信息如下:

              Traceback (most recent call last):

              File "", line 1, in

              print a /b

              ZeroDivisionError: integer division or modulo by zero

              如何处理上面的除零错误,并且返回自己想要的内容,请看下面的代码:

              try:

              a = 10

              b = 0

              print a / b

              except ZeroDivisionError:

              pirnt “除零错误,已经捕获!”

              如果需要同时捕捉多个可能的异常错误,可以把异常的类型,放入一个元组中,举例说明:

              except (ZeroDivisionError, TypeError, NameError)

              提示:更详细的Python异常错误处理方法的使用教程,以后玩蛇网会陆续的发布。

            标签:
            肚皮舞新闻动态News Center

            肚皮舞视频

            肚皮舞培训课程

            联系卡伊丝contact us
            联系我们
            python培训「零基础入门到精通」python人工智能编程培训班-0798wz.com

            咨询热线:18301225663

            ?
            陈冠希艳门照,学生又色又爽又黄的视频,中国女人和老外的毛片,大胆欧美熟妇xx