Pycharm自动完成提示变量

时间:2015-12-15 11:48:36

标签: python pycharm type-hinting

我是Pycharm我可以在这样的方法中为变量类型提示IDE:

def __init__(self, filepath=None):
    """
    Init a new instance
    :param str filepath: optional full path to file
    """

我正在尝试对单个变量执行相同操作(可能是模块或类中的变量),因此IDE将知道应该在该变量中存储哪种类型的数据

current_credentials = None
""":type CredentialsClass the current credentials class"""

但它对IDE没有帮助..

我该怎么做呢?

1 个答案:

答案 0 :(得分:1)

这里的语法略有不同。

在PyCharm 3.4.1(就我而言),该功能适用​​于以下示例代码:

x = None
""" :type x: str """

class C:
    """ :type v: str """
    v = None

How it looks like.

此外,如果您使用自己的类型,并且类型定义位于当前文件之外,请不要忘记导入它或提供范围名称。