如何将自定义类及其变量/方法添加到Visual Studio Intellisense?



如果这个问题揭示了我对Visual Studio和编程的更大误解,请原谅。

我开始使用Visual Studio 2017编写Python代码。我有一个文件 myclasses.py 我在其中定义新类,例如

class myclass(object):
def __init__(self, property):
self.property = property

我使用类导入到另一个文件中

from myclasses import *

与其他 python 类一样,它将帮助我在使用 Intellisense 键入时查看我为类定义的变量或方法,即就像它在键入"迭代工具"后会建议"累积"和"内置导入器"一样,我希望在键入后看到向我建议的"属性"。

classinstance = myclass("someproperty")
classinstance.

有没有办法实现这一目标?

提前非常感谢! 话筒

同时我发现了我的错误:我还没有指定用于生成类实例对象的方法的 return 语句,即我的代码是

def GetInstance(property):
newclassinstance = myclass(property)
classinstance = GetInstance("SomeProperty")

在键入类实例时不会建议任何内容,因为 PTVS 无法知道类实例的类型为 myclass,直到我添加

return newclassinstance

到 GetInstance 方法。

最新更新