我需要一种简单的方法,使用多进程将子进程的stdout作为列表传递给另一个函数:
调用子流程的第一个函数:
def beginRecvTest():
command = ["receivetest","-f=/dev/pcan33"]
incoming = Popen(command, stdout = PIPE)
processing = iter(incoming.stdout.readline, "")
lines = list(processing)
return lines
应接收lines
的函数:
我的节目主要内容是:
^{3}$我读了很多关于使用队列的文章,但我不认为这正是我需要的。在
名为的子进程返回无限数据,因此有些人建议使用tempfile,但我完全不知道如何做到这一点。在
目前脚本只返回第一行read,所有循环beginRecvTest()
函数的努力都以编译错误告终。在
目前没有回答
相关问题 更多 >
编程相关推荐