Python怎么处理程序运行中的问题?

发布时间:2021-09-13 07:34:42 人气:452 作者:admin

Python怎么处理程序运行中的问题?

  Python程序在运转时出现的问题会导致程序溃散,这种问题处理方法并不友爱,开发人员需求一种友爱的方法处理程序运转时的问题。在Python中可运用try-except句子捕获问题,try-except还可以与else、finally组合运用完成更强大的问题处理功用。

  try-except句子用于捕获程序运转时的问题,其语法格局如下:

  try:

  或许犯错的代码

  ......

  except [过错类型]:

  过错处理句子

  ......

Python怎么处理程序运行中的问题?

  上述格局中,try子句后边是或许犯错的代码,except子句后边是捕获的问题类型,及捕获到问题后的处理句子。

  try-except句子的履行进程如下:

  (1)先履行try子句,即try与except之间的代码;

  (2)若try子句中没有发生问题,疏忽except子句代码;

  (3)若try子句发生问题,则疏忽try子句的剩下代码,履行except子句代码。

  运用try-except句子捕获程序运转时的问题,示例如下:

  try:

  for i in 2:

  print(i)

  except:

  print('int类型不支持迭代操作')

  上述代码对整数进行迭代操作,但整数不支持迭代操作,因此上述代码在履行进程中必定会发生问题。运转上述代码程序并不会溃散,这是因为except句子捕获到程序中的问题,并告诉Python解说器怎么处理该问题——疏忽问题之后的代码,履行except句子后问题处理代码。

  运转程序,结果如下所示:

  int类型不支持迭代操作

  以上是关于Python怎么处理程序运行中的问题的解答,由多测师亲自撰写。  https://www.e70w.com/

返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线