首页 > 解决方案 > 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。

如何从自动完成中停用这种误导性建议?

标签: pythonimportmoduleautocompletespyder

解决方案


推荐阅读