pydoc不一致?

2024-04-20 03:08:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这样一个包:

a/a1/a1.py

a/a2/a2.py

a/a3/a3.py

在a3.py中,我导入了如下模块a1和a2:

import a1.a1
import a2.a2

然后我就跑

^{pr2}$

它生成a.html、a.a1.html、a.a1.a1.html、a.a2.html、a.a2.html、a.a3.html、a.a3.a3.html。 a3的问题是,导入的链接,即a1.a1和a2.a2是a1.a1.html和a2.a2.html。它们应该是a.a1.a1.html和a.a2.a2.html。 有人对如何修复它有什么建议吗?谢谢

[更新]。现在,我将a3.py中的imports更改为:

import a.a1.a1
import a.a2.a2

生成的a.a3.a3.html只有一个指向as a.html的链接。我仍然需要链接到a1.a1和a2.a2。有什么建议吗?在


Tags: 模块pyimporta2链接htmla1as
1条回答
网友
1楼 · 发布于 2024-04-20 03:08:48

你可以:

  • 切换到a/目录,然后分别在目录上运行pydoc
  • 严格控制导入结构,因为Python3强制您(即import a.a1.a1或{})
  • 使用一种更新的方法来制作HTML文档,比如Sphinx(不过,还有一些学习曲线)。在

相关问题 更多 >