Как я могу получить тип исключения в Python 1.5.2?
делает это:
try:
raise "ABC"
except Exception as e:
print str(e)
выдает синтаксическую ошибку:
except Exception as e:
^
SyntaxError: invalid syntax
EDIT:
это не работает:
try:
a = 3
b = not_existent_variable
except Exception, e:
print "The error is: " + str(e) + "\n"
a = 3
b = not_existent_variable
поскольку я получаю только аргумент, а не фактическую ошибку (NameError):
The error is: not_existent_variable
Traceback (innermost last):
File "C:\Users\jruegg\Desktop\test.py", line 8, in ?
b = not_existent_variable
NameError: not_existent_variable