Python PyDev新手,关于自动完成的问题
我安装了Eclipse和PyDev,我想知道是否还需要安装其他东西 我问的原因是我发现自动完成在某些情况下不起作用。例如,如果我有一个变量a_字符串,我想在键入“a_字符串”后查看可用方法的列表。或者如果我有一个数组,我想查看它有哪些方法。但两人都不在atm机上工作Python PyDev新手,关于自动完成的问题,python,pydev,code-completion,Python,Pydev,Code Completion,我安装了Eclipse和PyDev,我想知道是否还需要安装其他东西 我问的原因是我发现自动完成在某些情况下不起作用。例如,如果我有一个变量a_字符串,我想在键入“a_字符串”后查看可用方法的列表。或者如果我有一个数组,我想查看它有哪些方法。但两人都不在atm机上工作 现在我可以从导入的包中看到方法。它应该是现成的(如果您正确配置了python解释器路径) 但是,请记住,由于Python是duck类型的,因此您不一定能从Java等强类型语言中获得所期望的完整的自动完成集。话虽如此,PyDev在检测
现在我可以从导入的包中看到方法。它应该是现成的(如果您正确配置了python解释器路径) 但是,请记住,由于Python是duck类型的,因此您不一定能从Java等强类型语言中获得所期望的完整的自动完成集。话虽如此,PyDev在检测自动完成的简单场景方面做得很好,例如:
list = [1,2,3]
list. # auto-complete will recognize list is a list
此外,请查看更多信息。我不知道这些工具,但我确信在python这样的语言中,很难知道可用的方法或变量。i、 例如,你可能不可能做你想做的事!并非总是可以显示可用方法的列表,因为pydev不一定知道您拥有什么类型的对象。