【发布时间】:2019-03-21 12:33:48
【问题描述】:
我发现快速文档不显示属性,这真的很烦人,在类的文档中列出。我认为原因是文档字符串格式不正确或不受支持,但reST 和Google 样式的行为相同(我在Python Integrated Tools 中正确设置了它们)。
我当前的文档字符串样式是Google。让我看看图片有什么问题:
这是Actor 类。
如您所见,Attributes 部分显示在文档字符串中,但不在快速文档弹出窗口中。
另外,属性world_id 上没有注释。
Args 的 __init__ 识别就像一个魅力。
让我们直接将文档字符串添加到属性(answer 中建议的方式)。效果很好,不是吗?
并在另一个方法中为属性调用快速文档。哇,又没有描述了。
如何让事情正常进行?如何设置 PyCharm 以便它赶上类的属性并在快速文档中显示它们?
PyCharm 2018.2.4(社区版)。 Ubuntu 16.04。
【问题讨论】:
-
在 PyCharm 文档中,它说“PyCharm 识别根据PEP-257 创建的内联文档”。
-
@lmiguelvargasf,PEP-257 中有一行:“类的文档字符串应该总结其行为并列出公共方法和实例变量”。我想这足以让 PyCharm 识别属性。
标签: python pycharm documentation docstring