【问题标题】:Python + Komodo EditPython + 科莫多编辑
【发布时间】:2010-02-07 22:30:52
【问题描述】:

我正在尝试让 scapy 在 komodo 编辑中自动完成但没有成功,有人成功完成了吗?

谢谢, Python新人

【问题讨论】:

    标签: python scapy komodoedit


    【解决方案1】:

    Python 中的自动完成功能是一个成功或失败的命题。它变化很大——有些东西可以被 Komodo 分析,有些则不能。

    如果它不能自动完成,可能是因为它依赖于太多似乎让 Komodo 感到困惑的元类技术。

    【讨论】:

      【解决方案2】:

      如果您在 virtualenv 中或有一些棘手的 python 路径,您必须在以下位置添加额外的导入目录:

      首选项 -> 语言 -> Python -> 其他 Python 导入目录

      Komodo 无法立即理解这些东西。

      还要确保您启用了以下选项:

      首选项 -> 代码智能 -> 包含项目基目录中的所有文件和目录

      这些步骤可以使代码补全达到不错的质量,但正如 S.Lott 所述,由于 Python 的动态特性,几乎不可能在 Python 中实现全功能的自动补全(如在 Java 或 C# 中)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-08-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多