首页 > 解决方案 > 如何使 Python Web 服务器公开?

问题描述

我的想法是通过基于首先启动的脚本创建一个全局时间戳来从我在不同计算机上并行运行的 python 程序同步相同的脚本。

所以为了更好的解释,它应该像这样工作:

该脚本在 PC 1 上运行并创建一个时间戳。此后脚本必须执行的所有操作将仅在达到时间戳 + 5 分钟的时间后执行。

对于 PC 2 或更高版本上的脚本,基本相同,但没有创建新的时间戳,因为那时开始时间不再相同。

现在我已经构建了一个创建时间戳的 Python 网络服务器,并且我还能够检索我的脚本的时间。但我必须确保我可以访问网络服务器,而无需在我自己的网络中使用“localhost:...”作为地址。所以现在我想知道如何以最简单的方式公开网络服务器。另一个选项是一个已经公开的站点,它可以根据我的配置创建自定义时间戳,这样我只为站点上的第一个访问者创建一个时间戳。

您是否偶然知道这些站点中的任何一个,或者可以告诉我如何将我的 HTML Web 服务器公开?

谢谢

标签: pythontimestampipwebserverpublic

解决方案


您可以查看一些托管选项。通过一些配置工作,您可能可以让您的软件在HerokuPythonAnywhere上运行,这将使其在 eghttps://mytimestampserver.herokuapp.comhttps://mytimestampserver.pythonanywhere.com. 这两项服务都提供了相对慷慨的免费套餐。


推荐阅读