我试图让 scapy 在科莫多编辑中自动完成但没有成功,有没有人成功做到这一点?
谢谢, Python 新人
Autocomplete in Python is a hit or miss proposition. It varies widely -- some things can be analyzed by Komodo and some can't.
If it won't autocomplete, it's probably because it relies on too many metaclass techniques that seem to baffle Komodo.
如果您在 virtualenv 中或有一些棘手的 python 路径,则必须在以下位置添加其他导入目录:
首选项 -> 语言 -> Python -> 附加 Python 导入目录
Komodo 无法开箱即用地理解这些东西。
还要确保您启用了以下选项:
首选项 -> 代码智能 -> 包括项目基目录中的所有文件和目录
这些步骤将使代码完成质量不错,但正如 S.Lott 所提到的,由于其动态特性,几乎不可能在 Python 中实现全功能的自动完成(如在 Java 或 C# 中)。