python 3 try-except all with error [duplicate] python 3 try-except all with error [duplicate] python python

python 3 try-except all with error [duplicate]


Yes you can catch all errors like so:

try:    print(555)except Exception as e:    print("type error: " + str(e))

For the stack trace I usually use the traceback module:

import tracebacktry:    print(555)except Exception as e:    print("type error: " + str(e))    print(traceback.format_exc())


You can do:

   try:       print(555)   except Exception as err:      print("Erro {}".format(err))

Or use raise

Docs are always your friend

Tip: Avoid use "except:"

Use something more descriptive like

...except (ValueError, KeyError):

Unless your code is very well tested, you can't figure out every error.