问题标签 [python-idle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
4691 浏览

apache-flex - Flex:检测用户空闲?

我如何知道用户何时在我的 Flex 应用程序上闲置了 5 分钟?

当我说“空闲”时,我的意思是用户根本没有与应用程序交互。

谢谢!!

0 投票
2 回答
13403 浏览

python - Python:为什么 IDLE 这么慢?

IDLE是我最喜欢的 Python 编辑器。它提供了非常漂亮和直观的 Python shell,这对于单元测试和调试非常有用,并且是一个简洁的调试器。

但是,在 IDLE 下执行的代码非常慢。疯狂地我的意思是慢了 3 个数量级:

重击

耗时 0.052 秒,

闲置的

需要:

这大约慢了 2,000 倍。

任何想法或想法如何改善这一点?我想这与后台的调试器有关,但我不太确定。

亚当

0 投票
3 回答
390 浏览

python - 在 IDLE 中重新加载方法或对象

使用空闲时,我知道如果它像这样更改,您可以重新加载模块:

如果我只导入模块的一部分,有没有办法以类似的方式重新加载它?

0 投票
7 回答
57700 浏览

python - 从命令行启动 Python IDLE 以编辑脚本

我已经尝试了这个命令的许多变体:idle.py -e filepath,但它只是像正常一样启动 IDLE,没有打开任何额外的窗口进行编辑,也没有抛出任何错误。

那么我怎样才能通过命令行(甚至可能是 Python 模块)打开 IDLE、文件>打开>文件路径?

0 投票
2 回答
291 浏览

python - 如何与相当长的 python 脚本交互?

我喜欢空闲。但是,有时我有 100-200 行脚本,我想以交互方式调试/播放,比如定义的函数,foo.py而不是仅仅调用python foo.py. 有没有办法在我的上下文中触发 IDLE foo.py

0 投票
3 回答
4779 浏览

python - 使用 IDLE 运行 Python PyUnit 单元测试

有没有办法在 IDLE 中直接运行 PyUnit(unittest 模块)单元测试?

我问是因为我有一个简短的测试模块,当我使用 Cygwin shell 中的 python mymodule.py 运行它时,我通过了所有测试,但是当我从 IDLE 使用 Run->Run Module 时,测试通过了,但是我得到了一个异常(系统退出:假)。

例如,这里有一个示例测试模块来重现这个:

当我使用 python fooTests.py 从 Cygwin shell 运行它时,它会产生:

但是,当我在 IDLE 中编辑 fooTests.py 并执行 Run -> Run Module 时,IDLE 生成的新 Python Shell 会产生:

我做错了什么,产生这个回溯,特别是我该如何修复它,以便我可以在 IDLE 中执行 Run-> Run Module(或 F5)来快速运行单元测试?

(这肯定是一个简单的问题,但我快速弄清楚它的尝试被证明是徒劳的。)

0 投票
4 回答
53841 浏览

python - 如何在 IDLE 中停止 Python 程序的执行

我有一个 python 脚本,它plt.show()作为最后一条指令使用。当它运行时,IDLE 只是在最后一条指令之后挂起。我得到了图像,但我没有得到提示。

在我通常ctrl-c用来中断程序的其他脚本上(有时不能立即工作),但我如何用plt.show()? Ctrl-c不工作...

还有其他方法可以停止程序吗?

这是 Windows 上的 IDLE,如果它有什么不同的话。

0 投票
1 回答
284 浏览

.net - 如何在 .NET 列表/树视图中禁用悬停消息?

我有一个 Windows 窗体应用程序,它使用一些 Application.Idle 处理程序来更改窗体上控件的状态。

在向表单添加 ListView 后,我意识到当鼠标光标位于 ListView 上方时,Idle-Handlers 会被频繁调用。通过使用 Spy++,我看到当鼠标光标在控件上(不移动)时,控件接收到 WM_MOUSEHOVER 消息,然后触发空闲事件(在消息队列为空之后)。TreeView-Controls 也是如此。

我想知道如何禁用此行为?

从命令提示符运行此代码将显示我的意思:

0 投票
2 回答
822 浏览

python - 如果不退出 IDLE(Python GUI),写入文件是不完整的

我想在文件中写一些东西。例如,

然后我在 IDLE 中打开这个 python 文件,然后单击“运行模块”。没有错误信息,但如果我没有退出 IDLE,我发现写入不完整。如何在不退出 IDLE 的情况下完成文件写入?谢谢。

(我在 Windows XP 上使用 Python 2.6.2。)

0 投票
4 回答
591 浏览

python - 在 Python 中打印实例

复合类:def init (self, realpart, imagpart): self.real = realpart self.imag = imagpart print self.real, self.imag

我得到这个输出:

但他为什么要打印最后一行?