【问题标题】:How can I make a Python program do some task at some times of the day? [duplicate]如何让 Python 程序在一天中的某些时间执行某些任务? [复制]
【发布时间】:2019-04-21 21:26:33
【问题描述】:

我想让 Python 程序在一天中的某些时间(例如在 12:00、12:30、13:00、13:30 等)不使用 sleep() 执行某些任务,所以程序可以在等待时执行其他任务。

【问题讨论】:

  • 你确定 python 是最好的方法吗?另外,您使用的是什么操作系统?
  • 您可能应该使用操作系统提供的工具,而不是自己用 Python 编写。您可以在 Windows 上使用 Task Scheduler 或在 Linux 上使用 Cron
  • 我正在使用 Windows 10。我正在使用 python 读取 PLC 中的一些数据。

标签: python datetime time


【解决方案1】:

datetime.datetime.now().time() 将获取当前时间。因此,创建简单的if 语句来检查时间,如果它们匹配,则执行代码。

【讨论】:

  • 我想到了这一点,但我不知道一直检查是否会很好。
猜你喜欢
  • 2019-08-29
  • 2023-03-09
  • 2019-02-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-31
  • 2013-01-17
  • 1970-01-01
相关资源
最近更新 更多