【问题标题】:python3 Auto-logout after certain hour has passed特定小时后python3自动注销
【发布时间】:2011-04-27 19:33:11
【问题描述】:

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

编辑:好的,我会指定我的问题,也许我写的太笼统了,我真的不希望它为我写一些人,只是提示如何开始。经过一定小时后如何触发功能。

【问题讨论】:

  • 我们不能真正为您编写程序(除非您付钱给我们),所以您为什么不先尝试,然后再提出具体问题?

标签: time python-3.x


【解决方案1】:

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

【讨论】:

  • 是的,我几天前通过线程解决了它(我忘了在这里写),无论如何感谢您的回答。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-10-18
  • 1970-01-01
  • 1970-01-01
  • 2021-08-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多