traceback.print_exc()python问题

时间:2010-08-05 20:18:05

标签: python exception-handling

我在IDLE中使用以下代码行在eception中打印出我的回溯:

traceback.print_exc()

出于某种原因,我收到红色文本错误消息,但随后是蓝色文本“无”。

不确定无关于什么,有什么想法?

2 个答案:

答案 0 :(得分:5)

print_exc()不返回任何内容,在Python中实际返回None。看起来IDLE正在显示它返回的None

答案 1 :(得分:5)

print_exc()将格式化的异常打印到stderr。如果您需要字符串值,请致电format_exc()