python - 如何使 Python Web 服务器公开?
问题描述
我的想法是通过基于首先启动的脚本创建一个全局时间戳来从我在不同计算机上并行运行的 python 程序同步相同的脚本。
所以为了更好的解释,它应该像这样工作:
该脚本在 PC 1 上运行并创建一个时间戳。此后脚本必须执行的所有操作将仅在达到时间戳 + 5 分钟的时间后执行。
对于 PC 2 或更高版本上的脚本,基本相同,但没有创建新的时间戳,因为那时开始时间不再相同。
现在我已经构建了一个创建时间戳的 Python 网络服务器,并且我还能够检索我的脚本的时间。但我必须确保我可以访问网络服务器,而无需在我自己的网络中使用“localhost:...”作为地址。所以现在我想知道如何以最简单的方式公开网络服务器。另一个选项是一个已经公开的站点,它可以根据我的配置创建自定义时间戳,这样我只为站点上的第一个访问者创建一个时间戳。
您是否偶然知道这些站点中的任何一个,或者可以告诉我如何将我的 HTML Web 服务器公开?
谢谢
解决方案
您可以查看一些托管选项。通过一些配置工作,您可能可以让您的软件在Heroku或PythonAnywhere上运行,这将使其在 eghttps://mytimestampserver.herokuapp.com
或https://mytimestampserver.pythonanywhere.com
. 这两项服务都提供了相对慷慨的免费套餐。
推荐阅读
- php - 消息:未定义的索引:获取列名时(具有相同列的两个表)Codeigniter
- sql - 两次加入同一张表并选择一对
- php - 上传前如何调整图片大小
- linux - 获取find命令返回的结果后如何在while循环中复制文件?
- php - 在json中删除换行符作为字符串
- javascript - 如何比较来自不同元素的 2 个值并仅对具有匹配值的元素采取措施?
- git - 暂存的 git lfs 文件未被 git-lfs 拦截
- python - return statement not passing value
- vue.js - Using lang="pug" with Quasar CLI
- angular - Angular HttpClient 拦截器:刷新身份验证令牌