2010-11-04 4 views
24

Jak mogę wydrukować komunikat ValueError po tym, jak go złapię?Python ValueError komunikat o błędzie

+0

W jakim samouczku uczysz się Python? Jest to całkowicie uwzględnione w większości samouczków. Którego używasz? –

+13

@wron nazwa_użytkownika: Cześć, pozwól, że przedstawię cię @ S.Lottowi, ogólnemu Questionazi tutaj i najwyraźniej teraz także Inquestionionitor. – martineau

+5

* Nikt * nie oczekuje śledztwa S Lott! – kindall

Odpowiedz

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

Wow, działa idealnie! – wrongusername

+14

Zauważ, że w Pythonie 3 musisz rzucić na ciąg jawnie: 'print (str (e))'. – Bengt

+2

To nieprawda, że ​​musisz rzucić na ciąg jawnie w Pythonie 3. Przynajmniej od 3.5. – snapshoe