Python:Stacktrace与Traceback
在Python世界中,有两个术语似乎是相等的:Python:Stacktrace与Traceback,python,terminology,wording,Python,Terminology,Wording,在Python世界中,有两个术语似乎是相等的: 堆栈跟踪 回溯 这两者之间有什么区别吗?Traceback是惯用的Python术语(例如,the),它经常与stacktrace互换使用,后者在Java等其他语言中使用。stacktrace是方法调用堆栈的跟踪,与执行程序的计算机内存完全相同。 因此,大多数最近的方法调用都位于顶部;问题的根源很可能也在顶部。 几乎所有编程语言都是这样做的 Traceback是Python“发明”的东西:它与上述相反。所以,要想找到问题的根源,你需要从最底层开始
- 堆栈跟踪
- 回溯
这两者之间有什么区别吗?Traceback是惯用的Python术语(例如,the),它经常与stacktrace互换使用,后者在Java等其他语言中使用。stacktrace是方法调用堆栈的跟踪,与执行程序的计算机内存完全相同。 因此,大多数最近的方法调用都位于顶部;问题的根源很可能也在顶部。 几乎所有编程语言都是这样做的
Traceback
是Python“发明”的东西:它与上述相反。所以,要想找到问题的根源,你需要从最底层开始阅读,因为这显然更容易被pythonists理解。
为了说明这一点,他们必须指定“最近一次通话最后一次”
将“stacktrace”称为“traceback”完全是错误的:traceback不是堆栈的跟踪。这是一个倒转的stacktrace:而“back”可能就是这个意思
在堆栈的顶部,在任何意义上,您都有最新的项。这一项应该是公认的答案。