この短いブログ投稿は、単一モジュールの自動 API ドキュメントを生成する別の方法を示しているようです。利便性と持続性のためにここにコピー:
モジュールと同じディレクトリにファイルを配置しconf.py
ます。
import os
import sys
# enable autodoc to load local modules
sys.path.insert(0, os.path.abspath("."))
project = "<project>"
copyright = "year, author"
author = "author"
extensions = ["sphinx.ext.autodoc", "sphinx.ext.intersphinx"]
exclude_patterns = ["_build", "Thumbs.db", ".DS_Store"]
templates_path = ["_templates"]
html_theme = "alabaster"
html_static_path = ["_static"]
intersphinx_mapping = {
"python": ("https://docs.python.org/3", None)
}
html_theme_options = {"nosidebar": True}
index.rst
これを横に追加します
<project>
=========
.. automodule:: <project>
:members:
<project>
最後に、モジュール名に置き換えて、pip install sphinx
次を実行します。
sphinx-build -b html . _build