1. Premièrement, l'instruction try/sauf de base de gestion des exceptions est utilisée pour détecter les erreurs dans le bloc d'instruction try, afin que l'instruction except puisse capturer les informations d'exception et les gérer. Si vous ne souhaitez pas terminer votre programme lorsqu'une exception se produit, interceptez-la simplement en essayant. Le principe de fonctionnement de try est que lorsqu'une instruction try est démarrée, python la marque dans le contexte du programme en cours, de sorte que lorsqu'une exception se produit, vous pouvez renvoyer ici la clause try (sauf au même niveau que try, etc. .) est exécuté en premier. Ce qui se passe ensuite dépend si une exception se produit pendant l'exécution. Si une exception se produit lors de l'exécution de l'instruction après try, Python revient en arrière pour essayer et exécute la première clause except qui correspond à l'exception. Une fois l'exception traitée, le flux de contrôle passe par l'intégralité de l'instruction try (sauf si une nouvelle exception est levée). lors de la gestion de l'exception). Si une exception se produit dans l'instruction après try, mais qu'il n'y a pas de clause except correspondante, l'exception sera soumise au try supérieur ou au niveau supérieur du programme (cela mettra fin au programme et imprimera le message d'erreur par défaut). Si aucune exception ne se produit lors de l'exécution de la clause try, Python exécutera l'instruction après l'instruction else (s'il y en a une autre), puis le flux de contrôle passera par l'intégralité de l'instruction try. Qu'une exception soit levée ou non lors de l'essai, le dernier correspondant à ce niveau d'essai sera exécuté.
2. Par exemple :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!