1

我有一个项目,我想将它的文档放在外部服务器上。我知道我pydoc -p 5000会在http://localhost:5000/. 但是,我计划将该文档托管在 EC2 实例上,作为每个人都可以访问的外部服务器。假设机器的IP地址是10.10.10.10,它完全可以配置为外部访问。我如何必须pydoc在外部运行我的服务器?

4

2 回答 2

2

正如文档所述:

在参数之前指定一个-w标志将导致 HTML 文档被写入当前目录中的文件,而不是在控制台上显示文本。

因此,使用该-w标志将文档写入文件,然后您可以将其复制到服务器并将其用作静态文件。例如,该命令pydoc -w somelib将编写一个somelib.html包含somelib. 将其复制到服务器的根目录,它可以在http://10.10.10.10/somelib.html(假设您的服务器配置正确)处可用。

于 2015-10-14T19:39:13.567 回答
1

此功能将在版本中添加3.7

文档

在 3.7 版更改: 添加了该-n选项。

于 2018-06-08T03:07:53.907 回答