出错信息提示

现在大家经常使用 try - except 来防止错误,这是个很好的习惯,但是新的问题又来了,虽然我 except 了这些错误,但我想看看我错哪了、是什么错误,那怎么办?
很抱歉,我们现在 7.0 的 except 不能保存错误,因此,我在这里介绍一个小技巧,你需要添加一个代码块,然后加入以下代码:

import traceback

print(traceback.format_exc())

这样,你就能获得如下的错误信息了

Traceback (most recent call last):
  File "C:/6/project/a1112\codes\Main.py", line 23, in flow2
    print(a[1])
IndexError: list index out of range

我们会在 8.0 改进,添加 except Exception as e:,这样大家可以调用 e 来操作 error