在一定时间内重复功能

时间:2011-06-02 18:59:40

标签: python mobile

我正在编写一个程序,将我的诺基亚手机文件中的文件上传到网络服务器,我已经写完了。但是,我的程序只能完成他的工作一次,而我想要的是我想把这个函数称为让我们说每隔5分钟一次又一次地说我不知道​​怎么做。

3 个答案:

答案 0 :(得分:2)

您可以使用time模块和sleep功能。

答案 1 :(得分:0)

永远循环并睡觉

 import time
 while True:
     doUpload()
     time.sleep(300) # sleep in seconds

答案 2 :(得分:0)

在循环中调用你的函数:

In [1]: import time

In [2]: while True:
   ...:     print 'woke up'
   ...:     time.sleep(2)
   ...:     
   ...:     
woke up
woke up
woke up
woke up
woke up
^C

在上文中,“醒来”消息之间有两秒钟的停顿。