【发布时间】:2014-08-17 02:24:35
【问题描述】:
使用 python 我让用户输入预设时间。以小时和分钟为单位。一旦到了那个时间,它就会触发一个函数。所以我有一个循环,它每秒检查一次,如果不是那个时间,它会再次检查一次。但如果是那个时候,我希望它去那个时候。
这是代码:
while (hour() != schedhr) and (minute() != schedmin):
time.sleep(1)
if (schedhr == hour()) and (schedmin == minute()):
#do function
但是发生的是,它会等到时间然后退出,就好像脚本结束而不是执行函数一样
【问题讨论】:
-
你最好使用 time.time() 和 sleep(.1),并检查“
标签: python function time clock