Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.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 PyDev新手,关于自动完成的问题_Python_Pydev_Code Completion - Fatal编程技术网

Python PyDev新手,关于自动完成的问题

Python PyDev新手,关于自动完成的问题,python,pydev,code-completion,Python,Pydev,Code Completion,我安装了Eclipse和PyDev,我想知道是否还需要安装其他东西 我问的原因是我发现自动完成在某些情况下不起作用。例如,如果我有一个变量a_字符串,我想在键入“a_字符串”后查看可用方法的列表。或者如果我有一个数组,我想查看它有哪些方法。但两人都不在atm机上工作 现在我可以从导入的包中看到方法。它应该是现成的(如果您正确配置了python解释器路径) 但是,请记住,由于Python是duck类型的,因此您不一定能从Java等强类型语言中获得所期望的完整的自动完成集。话虽如此,PyDev在检测

我安装了Eclipse和PyDev,我想知道是否还需要安装其他东西

我问的原因是我发现自动完成在某些情况下不起作用。例如,如果我有一个变量a_字符串,我想在键入“a_字符串”后查看可用方法的列表。或者如果我有一个数组,我想查看它有哪些方法。但两人都不在atm机上工作


现在我可以从导入的包中看到方法。

它应该是现成的(如果您正确配置了python解释器路径)

但是,请记住,由于Python是duck类型的,因此您不一定能从Java等强类型语言中获得所期望的完整的自动完成集。话虽如此,PyDev在检测自动完成的简单场景方面做得很好,例如:

list = [1,2,3]
list. # auto-complete will recognize list is a list

此外,请查看更多信息。

我不知道这些工具,但我确信在python这样的语言中,很难知道可用的方法或变量。i、 例如,你可能不可能做你想做的事!并非总是可以显示可用方法的列表,因为pydev不一定知道您拥有什么类型的对象。