Skip to main content
 首页 » 编程设计

python之IDLE 中的 Intellisense 很慢。是python的慢的原因吗

2025年05月04日35qq78292959

我正在玩 IDLE。但是IDLE中的intellisense好像有点慢。当我们键入 time. 时,我需要等待一秒钟或更长时间才能出现智能感知。这是什么原因?我听说 IDLE 是用 Python 本身开发的,并且 Python 比其他语言慢一点(慢但不是特别慢)。

现在,Python 的缓慢是原因吗?

请您参考如下方法:

这种延迟是故意的! IDLE 在弹出完成窗口之前等待两秒钟,以避免在您经常只想继续输入时总是弹出。

此延迟是可配置的,但目前 IDLE 并不能使更改变得如此容易。要更改此设置:

编辑:最新版本的 IDLE 允许轻松配置它,请参阅 Terry Jan Reedy's answer了解详情。

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

将以下内容添加到文件的内容中:

[AutoComplete] 
popupwait=2000 

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