간단한 예제로 다음 하위 모듈 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`
'''
나는 가까이 있다고 생각합니다. 파이썬 점선으로 노려 보아라. 아마도': func : \'a.foo \''또는': func : \'parent.a.foo \''? –