gpt4 book ai didi

python - python - 如何在不引发异常的情况下获取堆栈跟踪字符串?

转载 作者:IT老高 更新时间:2023-10-28 20:51:59 26 4
gpt4 key购买 nike

traceback.format_exc()

可以通过引发异常来获得它。

traceback.print_stack()

打印堆栈而不需要异常,但它不返回字符串。

在python中似乎没有一种方法可以在不引发异常的情况下获取堆栈跟踪字符串?

最佳答案

traceback.extract_stack() 如果您想方便地访问模块和函数名称和行号,或者 ''.join(traceback.format_stack()) 如果你只需要一个看起来像 traceback.print_stack() 输出的字符串。

关于python - python - 如何在不引发异常的情况下获取堆栈跟踪字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18049548/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com