yuexiande 发表于 2016-02-15 18:43

python遇到错误的时候,重复执行错误如何实现

本帖最后由 yuexiande 于 2016-02-15 18:51 编辑

我要执行一个函数

try:
    a()
except:
    a()

但是捕获错误以后,再次执行有时是正常的,有时是继续错误。
我希望捕获错误以后继续执行函数,直到函数正常执行。应该如何做呢?

或者是否有判断 函数a()执行成功的方法?

reyleon 发表于 2016-02-16 09:37

while True:
    try:
      a()
    except Exception as e:
      pass
    else:
      break

bskay 发表于 2016-02-16 09:40

while True:
    try:
      a()
      break
    except:
      pass
页: [1]
查看完整版本: python遇到错误的时候,重复执行错误如何实现