我想通过在我的电脑中不断检查本地时间来做这件事。有没有办法不检查本地机器的时间呢?我也希望在本地机器上的特定时间不执行某些语句。假设它不会在下午5点到7点之间执行if语句如果有人能在这个话题上有所帮助,我将不胜感激。
发布于 2022-04-29 07:40:05
假设我有一个列表lst,在这个列表中,我想将数字从0附加到10,每分钟我可以这样做一次。
import time
lst = []
for i in range(10):
lst.append(i)
time.sleep(60)现在,假设在上面的示例中,如果当前时间是下午5点到7点之间,则不希望将数字追加到列表中。
import datetime
lst = []
for i in range(10):
current_hour = datetime.datetime.now().hour
if current_hour >= 17 and current_hour < 19:
pass
else:
lst.append(i)datetime.datetime.now()为您提供当前的日期时间。由此,您可以使用hour属性获取当前小时,但小时是24小时格式。
这两个示例都是任意的,但是可以帮助您理解如何将时间编码到Python中。
https://stackoverflow.com/questions/72054303
复制相似问题