我正在清理Python代碼文檔,並決定使用sphinx-doc,因爲它看起來不錯。我喜歡我怎麼能引用其他類和方法與像標籤:如何用sphinx-apidoc文檔化Python函數參數
:class:`mymodule.MyClass` About my class.
:meth:`mymodule.MyClass.myfunction` And my cool function
我想弄清楚,雖然如何在函數參數名的文件,因此,如果我有這樣一個功能:
def do_this(parameter1, parameter2):
"""
I can describe do_this.
:something?:`parameter1` And then describe the parameter.
"""
這樣做的最佳做法是什麼?
更新:
正確的語法是:
def do_this(parameter1, parameter2):
"""
I can describe do_this.
:something parameter1: And then describe the variable
"""
這些被稱爲「信息字段列表」。另見http://stackoverflow.com/questions/4547849/good-examples-of-python-docstrings-for-sphinx – gotgenes 2012-03-02 17:44:42
查看[Napolean](http://www.sphinx-doc.org/en/stable /ext/napoleon.html)Sphinx的擴展,它允許[Google或Numpy樣式]中的文檔字符串(http://www.sphinx-doc.org/en/stable/ext/napoleon.html#google-vs- numpy),這兩者看起來都很好,就是那個普通的獅身人面像。 – cbare 2016-03-11 00:59:55
也感興趣:http://www.pydev.org/manual_adv_type_hints.html – 2017-03-13 09:25:56