请原谅这个问题是否会对我的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.
有没有办法实现这个目标?
提前多多感谢! 麦克
答案 0 :(得分:0)
我同时发现了我的错误:我还没有指定我用来生成classinstance对象的方法的return语句,i。即我的代码是
def GetInstance(property):
newclassinstance = myclass(property)
classinstance = GetInstance("SomeProperty")
在输入classinstance时。不会提出任何建议,因为在我添加之前,PTVS不能知道classinstance是myclass类型
return newclassinstance
到GetInstance方法。