Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
(Python、IDLE、Windows)按Stack Viewer退出所有空闲窗口_Python_Windows_Windows 7_Python 3.x_Python Idle - Fatal编程技术网

(Python、IDLE、Windows)按Stack Viewer退出所有空闲窗口

(Python、IDLE、Windows)按Stack Viewer退出所有空闲窗口,python,windows,windows-7,python-3.x,python-idle,Python,Windows,Windows 7,Python 3.x,Python Idle,我正在Windows7上运行Python3.1.2和空闲的3.1.2。当我尝试使用Stack Viewer时,蓝色文本和新窗口会在所有打开的空闲窗口退出之前短暂出现(我没有时间阅读文本或新窗口)。这是我第一次使用Stack Viewer 这是正常的行为吗?如何使堆栈查看器保持打开状态 谢谢你的帮助, Alex从中,堆栈查看器显示上一个异常的堆栈回溯。因此,在您的情况下,您可能正在尝试打开堆栈查看器,但没有发生任何异常 >>> a Traceback (most recent

我正在Windows7上运行Python3.1.2和空闲的3.1.2。当我尝试使用Stack Viewer时,蓝色文本和新窗口会在所有打开的空闲窗口退出之前短暂出现(我没有时间阅读文本或新窗口)。这是我第一次使用Stack Viewer

这是正常的行为吗?如何使堆栈查看器保持打开状态

谢谢你的帮助, Alex

从中,堆栈查看器显示上一个异常的堆栈回溯。因此,在您的情况下,您可能正在尝试打开堆栈查看器,但没有发生任何异常

>>> a

Traceback (most recent call last):
  File "<pyshell#30>", line 1, in <module>
    a
NameError: name 'a' is not defined
>>a
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
A.
NameError:未定义名称“a”

如果键入“a”并按ENTER键,则会发生异常。现在请尝试打开stack viewer?

我没有Windows,因此无法帮助您获得实际操作体验,但我会执行以下操作:

  • 查看单击Idle的菜单项时运行的确切命令(我认为您可以右键单击并查看其属性,或者至少在早期版本的Windows上可以)
  • 打开命令提示符,然后运行打开Idle的命令
  • 打开堆栈查看器,然后注意(应该!)出现在命令提示窗口中的回溯
  • 报告说这里有回溯:)
顺便说一句,在我的安装(Windows和Python 3.x都不是)中,尝试在没有回溯的情况下打开堆栈查看器会产生以下消息框:

  • 标题:无堆栈跟踪
  • 消息:还没有堆栈跟踪。
    (未定义sys.last_回溯)

此空闲错误(仅限3个系列)已于2011年1月30日修复。修复程序在3.1.4和3.2中。

它崩溃了。我可以在出现异常之前按下Stack Viewer按钮,但什么也没有发生,并且可以打开自动打开Stack Viewer。但当我尝试在发生异常(或自动打开)时使用它时,IDLE崩溃。当发生异常后显式调用堆栈查看器时会发生什么情况。(自动打开设置为False)空闲会短暂打开一个新窗口,然后所有空闲窗口都会在我读到它所说的内容之前退出。嗯,好的。对不起,我帮不了你更多的忙。听起来不错,但可能尝试重新安装?:)当我在Lib\idlelib中打开idle.py时,强制执行了一个异常,并使用堆栈视图idle保持打开状态。这出现在命令提示符中:C:\Python31\Lib\idlelib>python idle.py***内部错误:rpc.py:SocketIO.localcall()对象:45342064方法:Args:()回溯(最近一次调用):localcall ret=Method(*Args,**kwargs)文件第188行的文件“C:\Python31\Lib\idlelib\rpc.py”“c:\Python31\lib\idlelib\RemoteObjectBrowser.py”,第21行,在"GetSubListreturn list(map(remote\u object\u tree\u item,list)TypeError)中:“list”对象在Tkinter回调回溯中不可调用异常(最近一次调用最后一次):文件“c:\Python31\lib\Tkinter\u init.py”,第1399行,在调用返回self.func(*args)文件中”C:\Python31\Lib\idlelib\PyShell.py”,第1171行,在打开的堆栈查看器中返回self.interp.remote堆栈查看器()文件“C:\Python31\Lib\idlelib\PyShell.py”,第572行,在远程堆栈查看器节点中。展开()文件“C:\Python31\Lib\idlelib\TreeWidget.py”,第131行,在展开self.update()文件“C:\Python31\Lib\idlelib\TreeWidget.py”中,第170行,在更新self.draw(7,2)文件“C:\Python31\Lib\idlelib\TreeWidget.py”的第184行,在draw sublist=self.item._GetSubList()文件“C:\Python31\Lib\idlelib\RemoteObjectBrowser.py”的第36行,在_GetSubList返回[StubObjectTreeItem(self.sockio,oid)用于列表中的oid]TypeError:“NoneType”对象是不可编辑的,它在我用鼠标打开idle.py时也可以工作,但在我打开python.pyw时则不行。我怀疑空闲快捷方式指向IDLE.pyw