如何在python中使用try-except方法处理异常

  介绍

这篇文章给大家介绍如何在python中使用try-except方法处理异常,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

python主要用来做什么

python主要应用于:1,网络开发;2、数据科学研究;3,网络爬虫;4、嵌入式应用开发,5日游戏开发;6桌面应用开发。

<强> 1,问题分析

当你认为可能发生了错误时,可编写一个try-except代码块来处理可能引发的异常。你让python尝试运行一些代码,并告诉它如果这些代码引发了指定的异常,该怎么办。处理ZeroDivisionError异常的try-except代码块类似于下面这样:

<>之前尝试:   ,,,印刷(5/0)   except  ZeroDivisionError:   ,,,print(“你停下来# 39;t  divide  by 零!“)

<强> 2,解决

将导致错误的代码行打印(5/0)放在了一个尝试代码块中。如果尝试代码块中的代码运行起来没有问题,Python将跳过除了代码块,如果尝试代码块中的代码导致了错误,Python将查找这样的除了代码块,并运行其中的代码,即其中指定的错误与引发的错误相同。

在这个示例中,尝试代码块中的代码引发了ZeroDivisionError异常,因此Python指出了该如何解决问题的除了代码块,并运行其中的代码。这样,用户看到的是一条友好的错误消息,而不是回溯:

<>之前你停下来# 39;t  divide  by 零!

如果try-except代码块后面还有其他代码,程序将接着运行,因为已经告诉了Python如何处理这种错误。

关于如何在Python中使用try-except方法处理异常就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

如何在python中使用try-except方法处理异常