我正在做的是检查网站上的新内容。这个线程。计时器每50秒检查一次新内容。如果发现新内容,我希望它暂停功能1小时。在
def examplebdc ():
threading.Timer(50.00, examplebdc).start ();
#content id
wordv = 'asdfsdfm'
if any("m" in s for s in wordv):
print("new post")
#pause this threading.Timer (or function) for 1hr.
examplebdc();
Tags:
最简单的方法可能是不重新启动计时器,直到您知道在再次调用函数之前要等待多长时间:
如果由于某些原因无法实现,则可以更改创建和启动计时器的方式,以便以后引用并取消计时器:
^{pr2}$在你的单个函数中,这很简单,你可以使用一个变量。如果计时器在其他地方启动,则可能需要使用一个或多个
global
语句或其他更复杂的逻辑来传递计时器引用。在相关问题 更多 >
编程相关推荐