作爲一個簡單示例,在以下2個子模塊(相同目錄中的a.py
和b.py
)的代碼中。到相同子模塊功能:func:`hook`
的鏈接工作,但不鏈接到不同模塊的交叉引用,即:func:`foo`
。我也嘗試了:func:`.a.foo`
的語法 - 仍然不起作用。我怎樣才能交叉參考a.foo()
?交叉請求鏈接到不同子模塊中的函數/類
# script a.py
def foo():
'''foo func'''
# script b.py
def hook():
'''hook func'''
def spam():
'''spam func.
:func:`foo`
:func:`hook`
'''
我覺得你很親密。嘗試擺弄Python虛線路徑。也許':func:\'a.foo \''或':func:\'parent.a.foo \''? –