Globalement les autres commentaires ont déjà dit ce que je pensais globalement sur les exceptions ; à savoir: selon les cas tu vas en avoir plein pour gérer finement les erreurs et les rattraper, ou bien les attraper plus globalement pour des erreurs plus fatales.
Mais dans l'absolu sans voir ton code (ou une partie pertinente) il n'est pas forcément évident de donner une réponse satisfaisante:
S'agit-il principalement d'erreur système ? Les message te semblent abscons pour l'utilisateur ?
S'agit-il d'exceptions "algorithmiques" (KeyError, ValueError, TypeError...) ? auquel cas il y a souvent des alternatives plus courtes et aussi robustes que raisonner par exception.
S'agit-il d'exception "Maison" ?
Je rajouterai que Python possède un arsenal d'outils efficaces permettant de factoriser le code si c'est l'aspect répétitif de ton code qui te gène.
# Question un peu floue
Posté par GuieA_7 (site web personnel) . En réponse au message Comment gérer correctement les exceptions. Évalué à 2.
Globalement les autres commentaires ont déjà dit ce que je pensais globalement sur les exceptions ; à savoir: selon les cas tu vas en avoir plein pour gérer finement les erreurs et les rattraper, ou bien les attraper plus globalement pour des erreurs plus fatales.
Mais dans l'absolu sans voir ton code (ou une partie pertinente) il n'est pas forcément évident de donner une réponse satisfaisante:
Je rajouterai que Python possède un arsenal d'outils efficaces permettant de factoriser le code si c'est l'aspect répétitif de ton code qui te gène.