是否有一个python IDE,当你将鼠标悬停在变量上时会告诉你变量的类型?

Xav*_*ier 5 python eclipse ide vim emacs

有时我写项目,直到几个月后才回到他们身边.对我来说不幸的是我忘记了要传递给函数的内容.我希望能够将鼠标悬停在一个参数上,并查看整数,字符串,某些类等类型.是否有一个IDE可以为我做这个?任何帮助表示赞赏.

zee*_*kay 8

无法正常推断类型,因此没有IDE可以执行此操作.为什么不使用docstrings?

def foo(a, b):
    """
    Take your arguments back, I don't want them!

    a -- int
    b -- str
    """

    return a, b
Run Code Online (Sandbox Code Playgroud)

在Python 3中,您还可以利用函数注释:

def foo(a: int, b: str):
    """Take your arguments back, I don't want them!"""

    return a, b
Run Code Online (Sandbox Code Playgroud)