我已经使用Eclipse很多年了(对于Java和Perl编程),但是我最近只安装了PyDev,因为我想将它用作学习IDE蟒蛇。Pydev/Eclipse中的自动完成未显示所有方法
我的问题是,当我按变量名后的周期符号时,自动填充建议列表不会显示该类型的所有方法。
E.g.在下面的截图中,我想在datetime模块中使用isoformat()方法。如果我手动键入变量.methodname即end.isoformat(),代码工作正常。 但是,如果我只是在变量End之后按下句点,则自动完成建议下拉列表不包含isoformat任何位置。正如你所看到的,datetime在Forced builtins列表中,但这似乎没有帮助。
我已经在网站上查看了有关PyDev自动完成问题的其他问题,但这些线程中建议的解决方案都没有解决我的问题。作为Python的初学者,工作的自动完成对我来说真的很有帮助。有人可以帮忙吗?
详细了解我的设置:
- Eclipse版本:月神发行(4.4.0)建立ID:20140612-0600
- 的PyDev为Eclipse 3.7.1.201409021729
- 的Python 2.7.3
- Windows 8.1
编辑:Bah,StackOverflow不会让我发布屏幕截图图片,因为这是一个新帐户,并且我拥有小于10声誉”。什么阻止我使用屏幕截图进行更清晰的沟通,与经验值有关?他们不是很酷。
无论如何,我已经粘贴下面我的代码:
import datetime
start = datetime.date(2014,7,7)
end = start + datetime.timedelta(days=180)
print(end.isoformat())
Yeap,就是这样:) – 2014-09-25 02:24:46
谢谢法比奥,以确认这一点。 :) – 2014-09-25 18:30:10