在用 Python 或其他语言编写东西时,我喜欢使用 IDE,因为调用提示或代码完成等现代功能使事情变得更容易。由于 Python 是一种动态类型语言,因此当然无法为函数参数等变量提供这些特性。这会导致现代功能消失,从而导致一切变得繁琐且耗时,因为我通常必须引用类定义来仔细检查我正在访问的内容的正确性。
是否有任何 Python IDE 通过建议变量的预期类型来支持代码完成?例如,如果变量x预计是一个 str 类,我希望能够建议x的类型是 str 并为该类启用代码完成。
我读到 PyDev 可能能够做到这一点,但我真的不想使用它,因为 Eclipse。我首选的 IDE 是 PyScripter,但我相当肯定它不能做到这一点。