我需要管理 python 错误。例如,当我输入:
>>> 1/0
我回馈:
Traceback (most recent call last):
File "<pyshell#14>", line 1, in <module>
1/0
ZeroDivisionError: division by zero
但我需要将此错误保存在变量中。我使用try..除了这个:
>>> try:
f(0)
except Exception as err:
print(err)
并在输出中查看:
division by zero
这对我来说还不够。我需要像 IDLE(或其他 IDE)这样的错误行号(我使用 python 3.3,不能使用 python 2.7)