我试图在komodo编辑中自动完成scapy但没有成功,有没有人成功完成此操作?
谢谢, Python New Comer
答案 0 :(得分:1)
Python中的自动完成是一个命中或错过命题。它的变化很大 - 科莫多可以分析一些东西,有些则不能。
如果它不会自动完成,可能是因为它依赖于太多的元类技术似乎让Komodo感到困惑。
答案 1 :(得分:1)
如果你在virtualenv或有一些棘手的python路径,你必须添加其他导入目录:
偏好设置 - >语言 - > Python - > 其他Python导入目录
Komodo无法理解这些开箱即用的东西。
还要确保启用了以下选项:
偏好设置 - >代码智能 - > 包括项目基目录中的所有文件和目录
这些步骤可以使代码完成质量,但正如S.Lott所提到的,由于其动态特性,几乎不可能在Python中实现全功能的自动完成(如Java或C#)。