gpt4 book ai didi

Python:堆栈跟踪与回溯

转载 作者:太空狗 更新时间:2023-10-30 01:19:16 24 4
gpt4 key购买 nike

在 Python 世界中,有两个术语似乎是相等的:

  • 堆栈跟踪
  • 追溯

这两者有什么区别吗?

最佳答案

Stacktrace 是方法调用堆栈的轨迹,与执行程序的计算机内存中的轨迹完全一样。所以最近的方法调用在顶部;问题的根源可能也在最上面。实际上,所有 编程语言都是这样做的。

Traceback 是 Python“发明”的东西:它与上面的相反。因此,要找到问题的根源,您需要从底部开始阅读它,因为这显然对 pythonists 来说更容易阅读。为明确起见,他们必须指定“最后一次通话”

将“stacktrace”称为“traceback”是完全错误的:traceback 不是堆栈的踪迹。这是一个颠倒的堆栈跟踪:“返回”可能是这个意思。

在堆栈的顶部,在任何意义上,您都有最新的项目。

关于Python:堆栈跟踪与回溯,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48403207/

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