python中try...except的用法,python里面的try exception
1、问题分析
当您认为可能有错误时,可以编写一个try-except代码块来处理可能的异常。您让Python尝试运行一些代码,并告诉它如果代码抛出指定的异常该做什么。用于处理ZeroDivisionError异常的try-except代码块类似于下面的:
尝试:
打印(5/0)
exceptZeroDivisionError:
print(Youcantdividebyzero!)2、解决
将导致错误的代码行打印(5/0)放在try代码块中。如果try代码块中的代码运行没有问题,Python将跳过except代码块。如果try代码块中的代码导致错误,Python会寻找这样的except代码块并运行其中的代码,也就是说,指定的错误与引发的错误相同。
在这个例子中,try代码块中的代码抛出了一个ZeroDivisionError异常,所以Python指出了除代码块之外的解决问题的方法,并运行其中的代码。这样,用户将看到友好的错误信息,而不是traceback:
你不能分裂比泽罗!如果try-except代码块后面还有其他代码,程序会继续运行,因为Python已经被告知如何处理这个错误。
以上是python中处理异常的trying-except方法。希望能对大家有所帮助。更多Python学习指南:python基础教程
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。