Python 如何在每次服务器更改时更新它?

Python 如何在每次服务器更改时更新它?,python,html,bottle,Python,Html,Bottle,我已经在瓶子上写了一个python脚本,并托管在Pythonywhere上。 python代码基本上只是将不同的图像加载到一个HTML表中,然后用户可以输入命令来实现(就像国际象棋一样,每次移动都会更新一个新表) 我将html设置为在每次发送命令时以及每20秒刷新一次 我想让每一个浏览网站的用户都能立即看到上一次的移动,而不必刷新页面。基本上允许他们实时地相互比赛 然而,我根本不知道如何做到这一点。我能想到的唯一办法就是强制网页每n秒自动刷新一次 也许我完全不知所措,甚至不知道该用谷歌搜索什么。

我已经在瓶子上写了一个python脚本,并托管在Pythonywhere上。 python代码基本上只是将不同的图像加载到一个HTML表中,然后用户可以输入命令来实现(就像国际象棋一样,每次移动都会更新一个新表)

我将html设置为在每次发送命令时以及每20秒刷新一次

我想让每一个浏览网站的用户都能立即看到上一次的移动,而不必刷新页面。基本上允许他们实时地相互比赛

然而,我根本不知道如何做到这一点。我能想到的唯一办法就是强制网页每n秒自动刷新一次


也许我完全不知所措,甚至不知道该用谷歌搜索什么。如果有人能给我一些链接,让我知道如何做到这一点,那就太好了。

你需要的是websocket

WebSocket是一种计算机通信协议,通过单个TCP连接提供全双工通信信道。2011年,IETF将WebSocket协议标准化为RFC6455,而W3C正在对WebIDL中的WebSocket API进行标准化

要开始,请阅读python中websocket的实现。

这看起来很有希望,但遗憾的是,Pythonywhere网站似乎不支持WebSocket。来源:在没有web套接字的情况下,您可以使用javascript轮询更新,然后显示更新。@Rodrak,如果您希望有很多平台可以免费托管python和测试。我不知道你的平台要求,但希望这能帮助你扩大你的可能性。