を置き換える:はスフィンクスを持って、私はこれに似ているスフィンクスのコード文書化していドキュメンテーション文字列のテキスト
class ParentClass(object):
def __init__(self):
pass
def generic_fun(self):
"""Call this function using /run/ParentClass/generic_fun()"""
do_stuff()
class ChildClass(ParentClass):
def specific_fun(self):
"""Call this function using /run/ChildClass/specific_fun()"""
do_other_stuff()
を私はChildClass
マニュアルを:inherited-members
を追加しましたので、「使用して、この関数を呼び出し/ ParentClass /実行するように私はそこに文を持っています/ generic_fun() "
ドキュメントストリングに何かを入れて、ドキュメント化している実際のクラスに置き換えるような方法はありますか?
私は クラスParentClass(オブジェクト)のようなコードを見てみたいものです。
def __init__(self):
pass
def generic_fun(self):
"""Call this function using /run/<class_name>/generic_fun()"""
do_stuff()
のでChildClassセクションでは、Sphinxのドキュメントを読んでいました...使用して/実行/ ChildClass/generic_fun() ...そしてParentClassセクションは/ run/ParentClass/generic_fun()を使って読み込みます...?
理想的には、同じページにドキュメントを載せたいと思っています。そのため、置換文字列はセクションごとに異なります。
'get_class_name'はどこに定義されていますか? – mzjn
。これを同じファイルに追加しました。このコードブロックからちょうど分離されました。 –