recherche

Maison  >  Questions et réponses  >  le corps du texte

python 的异常处理 循环

try:
  语句A
except xxx:
  语句A

要是再出现异常怎么循环下去?

PHPzPHPz2888 Il y a quelques jours315

répondre à tous(3)je répondrai

  • 黄舟

    黄舟2017-04-17 17:42:38

    essayez à nouveau sauf.

    try:
        语句A
    except Exception as e:
        try:
            语句A
        except Exception as e:
            # 继续

    Mais c'est stupide. Si vous voulez vraiment implémenter une boucle infinie pour intercepter les exceptions, écrivez ceci :

    def func():
        try:
            语句A
        except Exception as e:
            return False
        else:
            return True
            
    while not func():
        pass    # Or do something

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-17 17:42:38

    Selon la façon dont vous l'écrivez, cela devrait être d'ignorer l'erreur et d'exécuter l'instruction A ?
    Écrivez-le vous-même spécifiquement.

    循环:
        try:
           语句A
        except:
           pass  #这是忽略错误
        

    répondre
    0
  • ringa_lee

    ringa_lee2017-04-17 17:42:38

    Pourquoi y a-t-il une demande si étrange ? Vous devriez envisager de changer de direction.

    répondre
    0
  • Annulerrépondre