python - 使用 sphinx 记录 python 脚本条目 (__name__ == '__main__')

标签 python python-sphinx autodoc

有没有一种方法,最好是使用 autodoc,让 sphinx 记录 Python 脚本?我要记录的脚本部分是受以下保护的部分:

if __name__ == '__main__':

即仅当模块用作脚本而不是导入时才运行的位。

最佳答案

您应该将该 block 中的代码提取到一个带有文档字符串的函数中,然后从该 block 中调用该函数。

关于python - 使用 sphinx 记录 python 脚本条目 (__name__ == '__main__'),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30780334/

相关文章:

python - sphinxcontrib-autoprogram在获取解析器后是否解析参数?

latex - 使用 Sphinx 文档如何为 HTML 构建指定 png 图像格式,为 Latex/PDF 构建指定 pdf 图像格式?

python - 如何使用 Python-Sphinx 生成 HTML 文档?

python-sphinx - Sphinx 文档中人类可读的迭代

c++ - 如何在执行 LoadLibrary ("*.exe"时初始化 CRT)

python - brew install opencv3 显然成功,但缺少 cv2.so 和 cv2.py

python - 如何使用 Sphinx apidoc 仅记录在 __init__.py 中导入的 Python 类?

python - 狮身人面像 : Autodocs for classes inheriting from base classes implemented in C

python - 直接查询关联表对象

python - Excel 文件被覆盖而不是连接 - Python - Pandas