空闲时的智能是缓慢的。python的缓慢是原因吗?

2024-05-19 20:27:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我在玩弄闲人。但看起来空闲时的智能感知有点慢。当我们输入time.时,我需要等待一秒钟或更长时间,以便智能感知出现。原因是什么?我听说IDLE是用Python本身开发的,Python比其他语言慢一点(慢一点,但并不明显)。在

那么,Python的缓慢是原因吗?在


Tags: 语言time智能原因空闲idle闲人
2条回答

您没有指定您正在使用的确切版本,但是目前(大约从2014年9月开始),IDLE使得更改弹出延迟变得很容易。如果看到选项,请选择“选项”并配置扩展。否则,选择Configure IDLE,然后选择Extensions选项卡(自2015年秋季起)。在这两种情况下,选择“自动完成”并更改弹出窗口等待。我碰巧把自己重置为0。我认为2秒太长了,但是更改默认值是有问题的。在

这次延误是故意的!为了避免在输入完成前两秒钟弹出窗口,你总是在等待。在

这个延迟是可配置的,尽管当前空闲并不能使更改变得容易。要改变这一点:

编辑:最新版本的IDLE允许轻松配置,有关详细信息,请参见Terry Jan Reedy's answer

  1. 在您的用户目录中找到.idlerc目录,例如在Windows上C:\Users\username\.idlerc
  2. 在这个目录中,创建一个名为config-extensions.cfg的文件(如果它还不存在)
  3. 在文本编辑器中打开此文件

在文件内容中添加以下内容:

[AutoComplete]
popupwait=2000

popupwait的值是以毫秒为单位的延迟,默认值是2000。将此值设置为任何您喜欢的值,例如0表示“尽可能快”。在

相关问题 更多 >