Pycharm 不会自动创建文档存根

eri*_*ora 9 python pycharm

我不确定为什么会在这台计算机上发生这种情况;它从未发生在任何其他人身上。当我尝试为 pycharm 中的函数或类创建文档字符串时,没有任何反应。IE:

def foo(bar):
    """"""
    pass
Run Code Online (Sandbox Code Playgroud)

按回车键时应插入文档字符串;相反,它只是:

def foo(bar):
    """
    """
    pass
Run Code Online (Sandbox Code Playgroud)

asy*_*Fan 19

为了解决这个问题,我不得不进入Settings \xe2\x86\x92 Tools \xe2\x86\x92 Python Integrated Tools并重置文档字符串格式。Docstring format我这样做的方法是从更改EpytextPlain,单击Apply,然后再次更改回Epytext并应用更改,现在一切正常。

\n

PyCharm版本:2021.1.2(社区版)

\n


FLB*_*nel 10

我在 pyCharm 2019.3.1 上遇到了同样的问题,我只是按照pyCharm 站点文档中的说明解决了这个问题

特别是在“ Docstring format ”部分,如下:

文档字符串格式

以防万一对2020年的任何人都有帮助:)

  • 这可能是一个非常烦人的错误。该功能可能会停止工作。现在我有两个项目正在开放。两者都按预期工作。但突然间它就不再工作了。这种情况发生得太频繁了,所以我必须去找文档来提醒自己这个修复。 (2认同)

geo*_*kal 9

确保在中选择了文档字符串格式 File -> Settings -> Tools -> Python Integrated Tools

  • 这对我来说是个问题 (2认同)

are*_*ewm 4

这是一个已知错误,应在 2016.1.1 中修复。

一种解决方法,如问题中所述:

解决这个问题的方法是在第一行代码之前添加“””,然后在填充代码时将该代码放到换行符中。虽然很笨拙,但目前这是一个解决方法。