Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在Eclipse中使用Pydev完成类成员的代码_Python_Eclipse_Autocomplete_Pydev - Fatal编程技术网

Python 在Eclipse中使用Pydev完成类成员的代码

Python 在Eclipse中使用Pydev完成类成员的代码,python,eclipse,autocomplete,pydev,Python,Eclipse,Autocomplete,Pydev,我将EclipseHeliosServiceRelease1与Pydev2.3.0一起使用 我在大多数情况下都能完成代码,但对类的成员不起作用,例如: Class MyClass: def __init__(self, var): self.var = var def foo(self, new_var): self.v <------ I'd like to get an autocompletion here please! Cla

我将EclipseHeliosServiceRelease1与Pydev2.3.0一起使用

我在大多数情况下都能完成代码,但对类的成员不起作用,例如:

Class MyClass:

    def __init__(self, var):
        self.var = var

    def foo(self, new_var):
        self.v <------ I'd like to get an autocompletion here please!
Class-MyClass:
定义初始化(自,变量):
self.var=var
def foo(自身、新的_变量):

self.v代码完成确实有效。如果出现语法错误,请将“Class”更改为“Class”

为了让PyDev知道您的实例最终将具有
var
属性,它需要实例化您的类。考虑到你还没写完,这有点难。另外,您可能不希望PyDev实例化一些东西,那么self.foo()的自动完成呢?它是否与自动完成任何其他函数(不在类内部)的功能相同?我刚刚检查了您发布的用例,它确实在自动完成中找到了“var”(注意:您的用例在“class”上有一个语法错误,应该是小写的)——它不是在查找“var”吗?或者您喜欢“var”的成员?