2010-11-04 14 views
24

¿Cómo puedo realmente imprimir el mensaje de ValueError después de atraparlo?Python ValueError mensaje de error

+0

¿Qué tutorial está utilizando para aprender Python? Esto está completamente cubierto en la mayoría de los tutoriales. Cual estas usando? –

+13

@wrongusername: Hola, déjame presentarte a @ S.Lott, general Questionazi por aquí y al parecer ahora también The Inquestionitor. – martineau

+5

* ¡Nadie * espera que S Lott se pregunte! – kindall

Respuesta

46
try: 
    ... 
except ValueError as e: 
    print(e) 
+0

¡Guau, funciona perfecto! – wrongusername

+14

Tenga en cuenta que en Python 3 tiene que convertir a cadena de forma explícita: 'print (str (e))'. – Bengt

+2

No es cierto que debe convertir a cadena de forma explícita en Python 3. Al menos a partir de 3.5. – snapshoe

Cuestiones relacionadas