私はPythonプロジェクトのドキュメントを生成するためにSphinxを使用しています。 出力htmlは、ドキュメントストリングに存在する改行を保持していません。 例:スフィンクスを使用してpythonドキュメントを生成するときに改行を保存する方法
コード
def testMethod(arg1,arg2):
"""
This is a test method
Arguments:
arg1: arg1 description
arg2: arg2 description
Returns:
None
"""
print "I am a test method"
スフィンクスO/P:
TestModule.testMethod(arg1, arg2)
This is a test method
Arguments: arg1: arg1 description arg2: arg2 description
Returns: None
それを修正するためにどのように任意のアイデア?再編テキストで一般的に
例のようなものになるように、あなたのスフィンクス
conf.py
(通常doc/source/conf.py
)でextension
-listに'sphinxcontrib.napoleon'
を追加する必要が拡張子を使用するには。再構成されたテキストフォーマットはSphinxによって正しく保存されています。 –追加された例。 –
docstringsがGoogle形式であり、たくさんの\ nを追加したくないときにこれを行う方法については何か考えていますか? –