我在 Windows 7 上运行带有 IDLE 3.1.2 的 Python 3.1.2。当我尝试使用堆栈查看器时,蓝色文本和一个新窗口会在所有打开的空闲窗口退出之前短暂出现(我没有时间阅读文本或新窗口)。这是我第一次使用 Stack Viewer。
这是正常行为吗?如何让 Stack Viewer 保持打开状态?
谢谢你的帮助,亚历克斯
我在 Windows 7 上运行带有 IDLE 3.1.2 的 Python 3.1.2。当我尝试使用堆栈查看器时,蓝色文本和一个新窗口会在所有打开的空闲窗口退出之前短暂出现(我没有时间阅读文本或新窗口)。这是我第一次使用 Stack Viewer。
这是正常行为吗?如何让 Stack Viewer 保持打开状态?
谢谢你的帮助,亚历克斯
此 IDLE 错误(仅限 3 系列)已于 2011 年 1 月 30 日修复。修复在 3.1.4 和 3.2 中。
从文档中,堆栈查看器显示了最后一个异常的堆栈回溯。所以也许在你的情况下,你试图打开堆栈查看器,没有任何异常发生?
>>> a
Traceback (most recent call last):
File "<pyshell#30>", line 1, in <module>
a
NameError: name 'a' is not defined
如果您键入“a”并按 ENTER,则会发生异常。现在尝试打开堆栈查看器?
我没有 Windows,因此无法为您提供实践经验,但我会执行以下操作:
顺便说一句,在我的安装(Windows 和 Python 3.x 都没有)中,尝试打开堆栈查看器而不进行回溯会产生以下消息框: