概要
Pythonソースから文書を作成します。
手順は以下のとおりです。
- Sphinxのインストール
- DogString形式でのコメント記述
- 文書の作成
Sphinxのインストール
conda環境では以下の2つのコマンドでインストールが可能です。
# sphinxのインストール
conda install sphinx
# テーマのインストール
conda install sphinx_rtd_theme
DocStringでのコメント記述
Googleサジェスト×PlantUMLでマインドマップの作成
Pythonを使用して、Googleサジェストの結果をPlantUML形式でマインドマップにしてみました。
PlantUMLを使ってPythonでマインドマップを作成する方法
UML図などの作成に有用なPlantUMLをPythonを利用して実行し、作成した図を画像として取得する方法について解説します。
GoogleのサジェストAPIとは?Pythonのrequestsを使って取得する方法
Googleの予測検索機能をHTTP GETで取得し、XML形式データから必要なデータを抽出するところまでのPythonコードを説明します。
のソースコードに記載しているようなコメント文を参照してみてください。
公式のサンプルは以下です。
Example Google Style Python Docstrings — napoleon 0.7 documentation
文書の作成
以下のようなフォルダ構成を想定します。
- Src以下にプロジェクトのソースを配置
- Srcと同じ階層に文書を生成する
┠Src
|┠src_XX.py
|┠src_YY.py
|└src_ZZ.py
┠doc
|┠[Sphinxで生成されるファイル]
以下のコマンドを実行します
sphinx-apidoc -F -H [ProjectName] -A [Author] -o doc Src
- -F:Fullで作成
- -H:プロジェクト名
- -A:著者名
- -o:出力先のディレクトリ名
- 最後:文書の対象となるソースが格納されているディレクトリ
作成した文書例
Key2Mindmap documentation
この文書は過去の記事で作成したソースから作成しています。
https://ichigoichie-blog.com/python_mindmap/
コメント