现在需要用python写一个数据分析的程序比如需要用到AB两个数据A数据每一分钟更新一次。B数据实时更新也就是在这一分钟内都用这同一个A与不同的B进行分析。然后过60秒再更新A。python里面可以实现吗?
2 回答
![?](http://img1.sycdn.imooc.com/545869390001b87802200220-100-100.jpg)
缥缈止盈
TA贡献2041条经验 获得超4个赞
如果要在同一个脚本里面实现,目测需要多线程,下面我就说说定时操作部分
用 sleep 来实现
import time def func(): while True: do something time.sleep(1)if __name__ == '__main__': func()
![?](http://img1.sycdn.imooc.com/545865b000016a9202200220-100-100.jpg)
jeck猫
TA贡献1909条经验 获得超7个赞
用定时器
import threading def func(): print('do something') timer = threading.Timer(60, func) # 60秒调用一次函数 timer.start() # 重新启用定时器if __name__ == '__main__': func()
添加回答
举报
0/150
提交
取消