我已经用Python开发了一个包,并使用Sphinx为其创建了文档。
相关的文件夹结构部分如下所示:
my_package
setup.py
my_package
my_module.py
docs
index.rst
_build
html
index.html
该软件包将被托管在局域网中某个由PYTHONPATH引用的位置。最终用户只需使用"import my_package"即可访问我的软件包。他们不会知道文档(或软件包)位于何处。使用"help(my_package)"仅会向用户显示模块内部的文档。
因此,我想知道如何允许我的最终用户访问index.html文件?我考虑编写一个方法来从指定位置打开html文件,但是我不喜欢硬编码路径的想法。有没有标准的方法来解决这个问题?