python - 使用 Python 的网络计时器

标签 python timer

我想创建一个打印简单消息的网页

x minutes to shutdown

其中“x”会每分钟自动减少一次,而无需在网络浏览器中单击“刷新”。该值将从从 SNMP 源下载的数据计算(这就是我想使用 Python 的原因)。据我所知,我应该使用 Javascript(对吗?)。

是否可以使用 Python 来完成此类任务(动态网页)?如果不是,您会建议使用哪种其他语言?

最佳答案

您可以使用您选择的脚本语言在服务器端加载初始时间,并使用每分钟修改一次时间的 Javascript 计时器为您的页面提供服务。

您需要查看 setTimeout() Javascript 函数来管理计时器。

像这样:

<script type="text/javascript">

      var timer = setTimeout ( "changeTime()", 60000 );

      function changeTime(){
          //modify time logic 

          clearTimeout ( timer );
          timer = setTimeout ( "changeTime()", 60000 );
      }

</script>

关于python - 使用 Python 的网络计时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1769028/

相关文章:

python - Tensorflow - 保存模型

android - 当我按下后退按钮时如何让 CountDownTimer 保持运行

java - 使用计时器为 JPanel(滑入)设置动画

java - 如何在 java 中以周期性间隔执行操作?

python - 消除相角不连续性的最简单方法是什么

python - 使用 PIL 调整 png 图像大小会失去透明度

python:有条件地拆分字符串

javascript - 如何在输入字段 keyup 事件上添加等待计时器?

android - 如何为倒数计时器添加时间?

python - 使用来自另一个 Pandas 数据框的信息填充 Pandas 数据框