python - Spyder 4:自动完成从错误的自定义模块中建议功能
问题描述
使用 Spyder 4 和 Python 3.7,我将两个简单的模块导入到我的主模块中。
import module1
import module2
y = module1.func1(10)
z = module2.func2(10)
与模块1:
def func1(x):
return 1+x
和模块2:
def func2(x):
return x+2
假设我想再次从 module1 调用 func1。键入后module1.
,我的 IDE 的自动完成功能会建议 func1 和 func2,请参阅WrongAutocomplete。但是,func2 没有意义,因为它不在模块 1 中,而是在模块 2 中。选择 func2 实际上会导致 AttributeError。
如何从自动完成中停用这种误导性建议?
解决方案
推荐阅读
- android - 在 Android 中使用 webrtc 保存视频文件时遇到问题
- android - 为什么在 TextInputLayout 中找不到属性 app:endIconMode?
- javascript - 如何更改 HTML 中的按钮背景颜色?
- wpf - 修复 XamlObjectWriterException,无法在 F#、FsXaml、WPF 应用程序中创建未知类型?
- javascript - 如何验证密码并确认满足要求(1 个大写、1 个小写、1 个特殊字符、1 个数字)?
- python - 当使用第二个补丁参数与 return_value 时,为什么 python mock.patch 的工作方式不同?
- vim - 如何摆脱 vim 中的“无法加载指南针错误”?
- java - 实施图像按钮后相机不再工作 - Libgdx
- javascript - 客户端通过 Websocket 向服务器发送消息不起作用
- windows - 为什么 PowerShell 无法识别带引号的参数?