gpt4 book ai didi

python - 在无限循环中渲染

转载 作者:太空宇宙 更新时间:2023-11-04 09:21:39 25 4
gpt4 key购买 nike

Python 2.6 问题

我想创建一个简单 Web 应用程序,它会在指定的时间间隔内运行一个修改数据(在数据库中)的脚本。我的问题是用于无限循环 或实现此目标的其他方法的代码。该脚本应该只由用户运行一次。下一次迭代应该自动运行,即使在用户离开应用程序时也是如此。如果有人对检测应用程序中断的方法有想法,那么也可以展示它。我认为线程可能是实现这一目标的最佳方式。不幸的是,我刚刚开始使用 Python,还不知道如何使用它们。

该应用程序还将有 View 显示数据库和控制循环脚本

有什么想法吗?

最佳答案

您提到您正在使用 Google App Engine。您可以通过将 cron.yaml 文件放在您的应用程序文件夹中来安排重复性任务。详情是here .

更新:听起来您并不是在寻找特定于 GAE 的解决方案,因此我给出的更一般的建议是使用您正在使用的任何平台的 native 调度功能。 *nix 主机上的 Cron 作业、Windows 上的计划任务、GAE 上的 cron.yaml 等。

在您的其他评论中,您建议在 Python 中使用一些不会让您的脚本执行的东西,我认为没有任何方法可以做到这一点。某些进程必须负责启动您需要完成的任何事情,因此您要么在 Python 中执行并保持进程执行(即使它只是 sleeping),要么使用平台的调度工具。在这方面,操作系统几乎可以保证比您的代码做得更好。

关于python - 在无限循环中渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1870140/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com