作为一个简单示例,在以下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 \''? –