新文件中的空闲自动完成功能不起作用

WSS

如果我在 IDLE 上测试我的代码,它会自动完成它的工作,但如果我打开一个新文件则不会。

请看下面的图片:

  1. 我只是按 CTRL + 空格键。

在此处输入图片说明

  1. 所以..在这种情况下不起作用:

在此处输入图片说明

我想有一些配置可以解决这个问题,有人知道吗?

阿韦赞

Python idle 不能那样工作。您可以在空闲 shell 中自动完成,因为每次运行都会推导出值。当您使用文件时,您的程序在您运行之前不会被评估。因为你可以在运行时给一个变量赋值任何类型,所以 idle 没有办法确认变量的类型。

用例子理解

>> a = dict()
>> a = set()
>> a.  # <-- autocomplete knows type of a is set

但文件中的相同代码

a = dict()
a = set()
a. # <-- How does idle come to know what this variable is without running

但是当您运行此文件时,您的全局变量将显示自动完成功能,而不是局部范围变量。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

自动跳转自动完成功能不起作用

自动完成功能不起作用

vscode键入自动完成功能不起作用

组合框自动完成功能不起作用

阿尔及利亚角度自动完成功能不起作用

HTML自动完成功能不起作用

jQuery自动完成功能不起作用

AJAX 自动完成功能不起作用

Django自动完成功能不起作用

蚀Java自动完成功能不起作用

Godot / GDScript:自动完成功能不起作用

jQuery自动完成功能不起作用?

Visual Studio Code中的标签页自动完成功能不起作用

jquery中的自动完成功能不起作用,但jquery正常运行

Windows中OpenCV-Python的自动完成功能不起作用

PhpStorm中的TailwindCSS自动完成功能不起作用

PyCharm中的pytest固定装置自动完成功能不起作用

ASP.NET MVC 4中的jQuery UI自动完成功能不起作用

在弹性搜索中对电子邮件使用自动完成功能不起作用

NSManagedObject子类的Xcode 9.3自动完成功能不起作用?

尝试使其动态时,jQuery AJAX 自动完成功能不起作用

适用于 Unity 的 Visual Studio 自动完成功能不起作用

为什么我的自动完成功能不起作用?

角材料自动完成功能不起作用,未显示任何错误

设置TextField InputProps时Material-UI自动完成功能不起作用

Google Place by classname自动完成功能不起作用

哦,OSX上的我的ZSH Docker自动完成功能不起作用

初学者:自动完成功能不起作用?

导入语句的Xcode自动完成功能不起作用(cocoapods)