在处理异常的时候,有时候我想知道我程序是哪里出问题了,是第几行出错,出错的文件叫什么
但是如果使用try: except:语句的话,小弟我不知道如何输出完整的错误信息:
比如运行:
test.py
1/0
输出:
python test.py
Traceback (most recent call last):
File "test.py", line 3, in <module>
1/0
ZeroDivisionError: division by zero
我知道了第三行出错了,如果程序复杂点还会说调用的哪个包的哪里出错,递归的方式向我展示错误信息
但是如果这样:
test.py
try:
1/0
except Exception as err:
print(err)
输出:
python test.py
division by zero
没多少信息,是不是我食用方式有问题2333333?
请问各位大佬应该如何解决?
谢谢