2010-11-04 4 views
24

Как я могу напечатать сообщение ValueError после того, как поймаю его?Сообщение об ошибке Python ValueError

+0

Какое учебное пособие вы изучаете Python? Это полностью описано в большинстве руководств. Какой из них вы используете? –

+13

@wrongusername: Привет, позвольте мне познакомить вас с @ S.Lott, генералом Questionazi здесь и, видимо, теперь также The Inquestionitor. – martineau

+5

* Никто не рассчитывает на то, что S Lott не имеет значения! – kindall

ответ

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

Ничего себе, работает отлично! – wrongusername

+14

Обратите внимание, что в Python 3 вы должны явно указать строку: 'print (str (e))'. – Bengt

+2

Неправда, что вы должны явно нарисовать строку в Python 3. По крайней мере, начиная с 3.5. – snapshoe

Смежные вопросы