Jak mogę uzyskać nazwę wyjątku, który został zgłoszony w Pythonie?
na przykład,
try:
foo = bar
except Exception as exception:
name_of_exception = ???
assert name_of_exception == 'NameError'
print "Failed with exception [%s]" % name_of_exception
Na przykład łapię wiele (lub wszystkie) wyjątków i chcę wydrukować nazwę wyjątku w komunikacie o błędzie.
except
instrukcję, ale wpis dziennika jest bardzo podobny w każdym przypadku.
except NameError:
na początek nie złapać bardziej konkretnego wyjątku (np. )?