2017-09-15 6 views
0

私は、ディレクトリ構造の大きな階層にある私のPythonファイルの自動ドキュメントの設定に取り組んでいます。私は自分のスクリプトとautodocモジュールを使ってそれらのすべてのための最初とhtmlファイルを生成することができます。私はPythonファイルと同じディレクトリ構造/ディレクトリの階層に最初とhtmlファイルを生成することが可能かどうか疑問に思っていました。rstとhtmlのためのSphinxディレクトリ構造が生成されました

たとえば、私のpythonファイルの相対パスは次のとおりです。python/common/element.py; 最初に生成されるファイルは次のとおりです。python.common.element.rst; と同じです。 私はそれはのように、PYファイルと同じディレクトリ構造を形成したい: スフィンクス/ _build/RST /パイソン/共通/ element.rst &スフィンクス/ _build/HTML /パイソン/共通/ element.html

PS:私はubuntu-14.04とSphinx-1.6.3で作業しています。

答えて

0

いいえソースとビルドのディレクトリは別にする必要があります。 options to sphinx-buildを参照してください。

出力を後処理し、ファイルをビルドディレクトリから別のディレクトリに移動するためのスクリプトを書くことができます。

+0

はい、明らかにソースとビルドのディレクトリは異なります。しかし、私の質問は、ビルドディレクトリ自体の内部でそれを行うことでした。とにかく、私は同じもののためのスクリプトを書いて、スフィンクスビルド後にファイルを移動して整理します。 –

+0

答えはまだありません。各出力形式はビルドディレクトリ内に独自のサブディレクトリがあります。後処理スクリプトが唯一の選択肢です。 –

関連する問題