Python:之后打印回溯

时间:2016-01-11 09:30:50

标签: python traceback

我的Pi上有一个全天候运行的脚本。 在 Try:except:块中出现问题,其中我未能包含回溯对象(https://docs.python.org/2/library/traceback.html),所以我真的不知道我的函数出了什么问题。

脚本仍在运行(在屏幕中)。我现在有办法打印回溯吗?

3 个答案:

答案 0 :(得分:2)

不,你不能。更新您的代码以记录回溯,如果再次发生,您将获得回溯。

答案 1 :(得分:1)

您还可以设置logging module将错误打印到文件中以供日后检查

答案 2 :(得分:0)

试试这个:

try:
    # your code ...
except:
    import traceback
    tb = traceback.format_exc()
    print tb