【发布时间】:2014-11-18 00:56:56
【问题描述】:
我已经使用 Eclipse 很多年了(用于 Java 和 Perl 编程),但我最近才安装了 PyDev,因为我想将它用作学习 Python 的 IDE。
我的问题是,当我在变量名称后按句号时,自动完成建议列表没有显示该类型的所有方法。
例如在下面的屏幕截图中,我想在 datetime 模块中使用 isoformat() 方法。如果我手动输入 variable.methodname 即 end.isoformat(),代码工作正常。 但是,在键入时,如果我只是在变量 End 后按句点,自动完成建议下拉菜单在任何地方都不包含 isoformat。如您所见,datetime 在 Forced builtins 列表中,但这似乎没有帮助。
我在网站上查看了与 PyDev 的自动完成问题相关的其他问题,但这些线程中建议的解决方案都没有解决我的问题。作为 Python 的初学者,一个有效的自动完成功能对我来说真的很有帮助。有人可以帮忙吗?
关于我的设置的详细信息:
- Eclipse 版本:Luna 版本 (4.4.0) 构建 ID:20140612-0600
- Eclipse 3.7.1.201409021729 的 PyDev
- Python 2.7.3
- Windows 8.1
编辑:呸,StackOverflow 不允许我发布屏幕截图,因为这是一个新帐户,而且我的声望低于“10”。是什么阻止我使用屏幕截图更清晰地交流,与经验值有什么关系?对他们来说并不酷。
不管怎样,我已经把我的代码贴在下面了:
import datetime
start = datetime.date(2014,7,7)
end = start + datetime.timedelta(days=180)
print(end.isoformat())
【问题讨论】:
标签: python eclipse autocomplete pydev