【发布时间】:2010-02-07 22:30:52
【问题描述】:
我正在尝试让 scapy 在 komodo 编辑中自动完成但没有成功,有人成功完成了吗?
谢谢, Python新人
【问题讨论】:
标签: python scapy komodoedit
我正在尝试让 scapy 在 komodo 编辑中自动完成但没有成功,有人成功完成了吗?
谢谢, Python新人
【问题讨论】:
标签: python scapy komodoedit
Python 中的自动完成功能是一个成功或失败的命题。它变化很大——有些东西可以被 Komodo 分析,有些则不能。
如果它不能自动完成,可能是因为它依赖于太多似乎让 Komodo 感到困惑的元类技术。
【讨论】:
如果您在 virtualenv 中或有一些棘手的 python 路径,您必须在以下位置添加额外的导入目录:
首选项 -> 语言 -> Python -> 其他 Python 导入目录
Komodo 无法立即理解这些东西。
还要确保您启用了以下选项:
首选项 -> 代码智能 -> 包含项目基目录中的所有文件和目录
这些步骤可以使代码补全达到不错的质量,但正如 S.Lott 所述,由于 Python 的动态特性,几乎不可能在 Python 中实现全功能的自动补全(如在 Java 或 C# 中)。
【讨论】: