traceback.print_exc() 的 Python 问题
我在IDLE中使用以下代码来打印出我的错误追踪信息:
traceback.print_exc()
但是我遇到一个问题,虽然出现了红色的错误信息,但后面却跟着一行蓝色的“None”。
我不太明白这个“None”是什么意思,有谁知道吗?
2 个回答
7
print_exc()
这个函数会把错误信息以格式化的方式打印到错误输出(stderr)上。如果你需要把错误信息作为字符串来使用,可以调用 format_exc()
。
6
print_exc()
这个函数其实不返回任何东西,在Python中,这意味着它返回的是 None
。看起来IDLE(Python的一个开发环境)正在显示它返回的 None
。