1111 votes

Comment imprimer une erreur en python ?

<pre><code></code><p>Je veux imprimer la ligne après « sauf : ». Est-il possible de le faire en 1 ligne ?</p><p>Je veux tout simplement imprimer l’erreur, peu importe qui est.</p></pre>

1553voto

jldupont Points 31331
except Exception,e: print str(e)

638voto

Cat Plus Plus Points 53385

``module fournit des méthodes pour la mise en forme et impression des exceptions et leur retraçage, par exemple, ce serait imprimé exception comme le fait le gestionnaire par défaut :

190voto

ilya n. Points 6610

En Python 2.6 ou plus , c’est un peu plus propre :

Dans les anciennes versions, il est encore tout à fait lisible :

64voto

Nick Dandoulakis Points 26809

Dans le cas où vous souhaitez passer des chaînes d’erreur, voici un exemple d' Erreurs et Exceptions (Python 2.6)

2voto

Cory Points 4442

Pourquoi voulez-vous faire cela dans une seule ligne ? L’un des aspects importants de python est sa lisibilité. Le code affiché dans votre question est très claire et très lisible. Un bloc de gestion d’exception d’une seule ligne est beaucoup moins lisible et d’un point de vue pratique n’offre aucun avantage à la version de deux lignes.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X