python3经过一定时间后自动注销

时间:2011-04-27 19:33:12

标签: time python-3.x

我有用python3编写的服务器应用程序。它在sqlite3数据库中存储登录和注销的日期和时间。我需要做的是检查是否已经过了一个小时,例如。 23:00然后写入数据库注销时间,例如。 24:00:00给那些还没有退出的用户(因为在23:00很明显他们忘了退出)。我真的不知道如何编码。

编辑:好的我会指出我的问题也许我写得太笼统了,我真的不想让它为我写一个人只是提示如何开始。一定时间过后如何触发功能。

1 个答案:

答案 0 :(得分:0)

取决于该程序的运行方式。如果它仅在用户执行某些操作时运行(例如,提供请求的Web应用程序,然后终止),则可能需要创建另一个由cron(在unix世界中)运行的作业,该作业将在23:00,看看有没有人登录了10个多小时,但最近没有活动。另一方面,如果服务器程序一直在运行,你可以查看类似于threading.Timer类的东西来在指定的时间运行一个方法。

相关问题