1

PyCharm 不知道如何从您输入的代码中推断类型,除非它完全是纯 python。所以,我想问一下,有没有办法让代码嗅探器知道这一点:

assert isinstance(object, str)

在评论中,而不是实际写在代码中?

4

1 回答 1

1

您可以在object出现后添加一个字符串:

def f():
    object = smth()
    """@type: int"""
    # Now pycharm knows that object is int

有关更多信息,请参阅http://www.jetbrains.com/pycharm/webhelp/type-hinting-in-pycharm.html

于 2013-08-05T14:46:57.533 回答