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

时间:2018-05-14 21:49:17

标签: python c python-3.x visual-studio-2017

请原谅这个问题是否会对我的Visual Studio和编程产生更大的误解。

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

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

在另一个文件中,我使用

导入包含类的文件
from myclasses import *

与其他python类一样,它可以帮助我在使用Intellisense输入时查看我为类定义的变量或方法,i。即喜欢它会建议"积累"和#34; BuiltInImporter"在输入" itertools。"之后,我希望看到"属性"键入e后向我建议。克。

classinstance = myclass("someproperty")
classinstance.

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

提前多多感谢! 麦克

1 个答案:

答案 0 :(得分:0)

我同时发现了我的错误:我还没有指定我用来生成classinstance对象的方法的return语句,i。即我的代码是

def GetInstance(property):
    newclassinstance = myclass(property)

classinstance = GetInstance("SomeProperty")

在输入classinstance时。不会提出任何建议,因为在我添加之前,PTVS不能知道classinstance是myclass类型

return newclassinstance

到GetInstance方法。