非周期性执行任务未被Python

时间:2017-08-01 01:41:35

标签: python scheduled-tasks python-multithreading

我已经阅读了关于这些问题的一百万篇帖子,但我无法找到解决方案。

我有一个python进程从arduino串口读取数据。这些读取在While true循环内执行。

但每隔一秒,我想邀请读取结果到数据库。关于线程和计时器有很多建议。

但是在循环中读取数据,我不能将这些数据邀请到另一个线程中的函数。如何制作这个?

任何一个例子?非常感谢!同意我的尝试草图

from threading import Timer

def send_db(data):
    #invite data to serial
    t = Timer(1,send_db,[data])
    t.start()

t = Timer(1,send_db,[data])
t.start()

while True:  #main function
    #read data from serial
    #how invite the data to another function?

0 个答案:

没有答案