问题标签 [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 投票
2 回答
5893 浏览

python - Python IDLE 冻结

这绝对令人沮丧,但我不确定以下是否仅在我的机器上或 IDLE 上存在问题。

当试图在 shell 中打印一个长列表时,这可能在调试时意外发生,程序崩溃,您必须手动重新启动它。

更糟糕的是,如果您打开了几个编辑器窗口,它总是会产生一些子进程,并且每个子进程都必须从任务管理器中手动关闭。

有没有办法避免这种情况?

顺便说一句,我正在使用 Python 3。

0 投票
5 回答
310 浏览

python - Python:网络空闲/重做空闲前端,同时使用相同的后端?

是否有任何现有的 Web 应用程序可以让多个用户同时使用交互式 IDLE 类型的会话?

就像是:

如果没有,我想创建一个。我可以使用一些模拟交互式会话的模块吗?我想要一个这样的界面:

(尽管最后一个功能更像是一个额外的功能。)

以另一种方式表述我的问题:我想为 IDLE 创建一个新的前端。我怎样才能做到这一点?

更新:或者我可以通过模拟IDLE eval()

更新2:如果我做了这样的事情怎么办:

  • 我已经设置了一个简单的 GAE Python 聊天应用程序,它允许用户登录、创建聊天室并相互聊天。

  • 除了将传入消息保存到数据存储区之外,我还可以执行以下操作:


InteractiveSession 模型:

这能行吗,还是我要走/这种方法不可行/当我应该使用已经构建的东西时,我正在重复工作?

更新3:另外,假设我让其他一切正常,我想要语法突出显示。理想情况下,我有一些 API 或服务可以用来解析代码并适当地设置它的样式。

会成为:

是否有一个很好的现有 Python 工具可以做到这一点?

0 投票
7 回答
34887 浏览

python - Python IDLE: Run main?

I'm in IDLE:

After importing a module with:

How do I actually call main from IDLE?

0 投票
2 回答
481 浏览

python - Python - 代码片段不适用于 Python 2.5.6,使用 IDLE

我正在为一个大学项目使用一段自修改代码。

这里是:

不幸的是,它不起作用。返回错误:

我会感谢任何解决方案。

0 投票
1 回答
625 浏览

python - IDLE 不会启动 Python 2.6.5

我用它作为我的主要文本编辑器已经有一段时间了。然而,有一天它停止了工作。这在我之前发生过几次,所以我只是尝试使用 Windows 任务管理器结束所有进程。然而这并没有奏效。我最近尝试让它再次工作。每当我尝试重新打开它时,它都会通知我它的子进程无法连接。我尝试卸载它并重新安装它,但问题仍然存在。

有人有其他解决方案吗?

重要事实:Windows 7、Python 2.6.5

0 投票
2 回答
3294 浏览

iphone - 如何在 iphone-sdk 中检测空闲用户

在我的应用程序中,如果用户空闲一段时间,我想调用注销功能如何完成

这个答案对我不起作用 iPhone: Detecting user inactivity/idle time since last screen touch if i subclass my app delegate class from UIApplication and implementation

它给了我错误

我在我的应用程序中找不到 UIApplication 的另一个实例

到目前为止我已经完成了

代替

我已将其更改为

并且主要是

我已将其更改为

还有什么事情要做吗?

我收到上述错误...我错过了什么...?

请帮忙

谢谢

0 投票
2 回答
647 浏览

windows-mobile - 如何将使用 ShowDialog 显示的表单中的消息附加到 Application2?

我正在尝试使用本文中的代码让您知道您的应用程序何时空闲..

如果您的应用程序只有一个表单,则此代码非常有用。您调用Application2.Run(myOnlyForm)它,所有消息都会通过 Application2 中的过滤器进行路由。

但是,如果您在任何时候调用mySecondForm.ShowDialog()该对话框都不会通过 Application2 过滤其消息。

有什么方法(没有不良副作用)让消息mySecondForm通过“Application2”事件过滤器?

我努力了:

  1. 更改mySecondForm.ShowDialogApplication2.Run(mySecondForm).
    • 这会导致窗口在超出范围时不清理,并且在需要时不显示。
  2. 更改mySecondForm.ShowDialogApplication2.ShowDialog(mySecondForm).
    • 这会导致主菜单mySecondForm无法正常工作(单击无效,只会发出哔声)。
      • 这似乎是我应该使用的,但我需要在我的屏幕上有菜单。这似乎是 OpenNETCF 的一个常见 问题
      • 菜单项没有损坏。使用菜单的热键仍然有效。只是点击菜单不起作用。
  3. 更改mySecondForm.ShowDialogApplication2.ShowDialog(mySecondForm, true)(true = 清理对话框)。
    • 这不起作用,因为我需要在对话框关闭几次后访问它。

理想情况下,我想要一种将表单附加到 Application2 的消息功能的方法。

但我欢迎任何建议。


编辑:根据对 ctacke 的建议,这就是我所做的:

我最终调用 ShowDialog2 而不是 ShowDialog

0 投票
5 回答
74813 浏览

python - 如何从 IDLE 访问命令历史记录?

在 bash 或 Window 的命令提示符下,我们可以按键盘上的向上箭头来获取最后一个命令,并对其进行编辑,然后再次按 ENTER 键查看结果。

但是在 Python 的 IDLE 2.6.5 或 3.1.2 中,如果我们的语句打印出 25 行,我们需要按向上箭头 25 次到最后一个命令,然后按 ENTER 来复制它?

或者使用鼠标精确定位该行并单击那里,然后按 ENTER 复制?有更快的方法吗?

0 投票
3 回答
1991 浏览

python - Python IDLE compatible with multithreading?

It seems that IDLE (part of the standard Python Windows install) will not execute multithreaded programs correctly without nasty hangs or bugout crashes. Does anyone know of a way to fix this?

The following program will always hang in IDLE but complete normally when executed with the Python interpreter directly:

sample output:

output when using IDLE "Run Module" function always hangs indefinitely at around the time the line reading 23 or 24 shows up on my machine.

0 投票
4 回答
1210 浏览

python - 获取 Mac 空闲时间 C 或 Python

如何在 C 或 Python 中获得系统空闲时间(没有按下键 - 鼠标移动)?

编辑:我的程序在空闲时间 > 10 秒时暂停一个计数器