我正在嘗試編寫鏈接到我的包的其他部分的一些類和方法的Sphinx文檔字符串,但無法弄清楚如何構建這些鏈接或讓它們在我需要時顯示。我如何在Sphinx的項目中引用其他文件中的類和方法?
我
# a.py
from .b import *
class A(object):
def func_one():
"""Does stuff using `func_two` from `B`."""
some_b = B ...
some_b.func_two()
# ...
和
# b.py
class B(object):
def func_two():
# ...
在我的包被組織
my_package/
a.py
b.py
,我想獅身人面像文檔爲A.func_one
顯示爲
是否使用
func_two
來自B
。
幷包含指向func_two
和B
的鏈接。
我已經嘗試了方法和類的全名的各種組合,但似乎沒有工作。我該如何做到這一點?
這是否幫助? http://stackoverflow.com/a/22714510/407651 – mzjn
是的,我甚至可以執行'.b.func_two'而不是'my_package.b.func_two'來獲得工作鏈接。但我仍然在文檔中看到「b.func_two」,而我正在拍攝「func_two」。 – orome