我如何每隔30秒调用一次功能?

时间:2012-07-17 10:52:16

标签: python multithreading

  

可能重复:
  What is the best way to repeatedly execute a function every x seconds in Python?

我想使用SMNT协议获取系统信息,我想每30秒刷新一次这样的数据。我的想法是运行一个线程,并在获取数据后调用sleep函数。还有别的办法吗?例如一个内置函数,它在后台每30秒运行一个给定的函数?

1 个答案:

答案 0 :(得分:1)

看看event scheduler。你可以安排一个每30秒调用一次的函数,一旦被调用,它就可以将自己添加回到另一个30秒内被调用的提示中。

此外,this post可能对你有用。