python - 如何让 Sphinx 忽略我的文档字符串中的 GPL 通知?

标签 python python-sphinx docstring

我正在使用 Sphinx 来记录我的 Python 包。当我在我的模块上使用 automodule 指令时:

.. automodule:: mymodule
:members:

它打印所有内容,包括文档字符串中的 GPL 声明。有什么方法可以告诉 Sphinx 忽略 docstring/GPL 还是我应该将其保留在文档中?

最佳答案

我刚才遇到了同样的问题,并通过将许可声明从文档字符串中移到文件顶部的常规注释 block 中来解决它。

例如:

# Copyright 2013 Example, inc.  All rights reserved.
#
# License ...
# ...
# ...

""" This is the module docstring.

Description of the module here.

Etc, etc.

"""

import ....
...

关于python - 如何让 Sphinx 忽略我的文档字符串中的 GPL 通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17209712/

相关文章:

python - 在 Docstring 中为 Python 模块添加帮助文本

python - 检查字符串是否包含列表中的任何单词的最快方法

python - 如何使用 OpenCV 读取截断图像?

python - Sphinx autodoc 替换标准 :members:

python - Sphinx(文档工具): set tab width in output

python - 是否可以向 PyCharm 中的所有函数批量添加文档字符串?

python - 'yield' 关键字的文档字符串标记

python - 为什么我得到的语法无效

python - 如何创建一个可重用函数来强制 Django 1.8 中的 "unique_together"具有多个空值?

templates - 如何向 Sphinx 文档添加自定义页脚?