首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Class docstring块中的class属性docstring

Class docstring块中的class属性docstring
EN

Stack Overflow用户
提问于 2019-01-03 00:32:17
回答 1查看 300关注 0票数 1

我正在使用Sphinx记录我的Python项目,并希望在class docstring块中记录class属性。属性内联文档字符串很难看。

我确实尝试将docstring属性添加到类docstring块中,但当Sphinx生成html时,它不能正确显示。

代码语言:javascript
复制
class MyClass():
    """
        MyClass docstring block.

        Attributes:
            name - A single attribute.
            :attr name - A single attribute.
    """

    name = "ABC"

生成的html显示一条简单的行。取而代之的是使用属性内联docstring来显示一个很好的样式。

Attribute inline docstring

Attribute docstring in class block docstring

EN

回答 1

Stack Overflow用户

发布于 2019-01-03 02:34:16

您应该在属性名称后面加一个冒号:

代码语言:javascript
复制
class MyClass():
    """MyClass docstring block.

        Attributes:
            name: A single attribute.
            name: A single attribute.
    """

    name = "ABC"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54009886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档