从linux命令行连续数据stream到Python脚本

我需要从外围设备,到树莓派,最后到我的电脑(mac),获得连续的数据stream。

到目前为止,数据可以从外设连续(实时地)到我的树莓派的命令行。 请注意,数据stream中没有确切的“结束”(假设它永远持续)。

我也有一个脚本,可以通过TCP从树莓派连续发送数据到我的电脑。 但是,我无法将这两个部分连接在一起。

当数据进入树莓派的命令行时,我需要以某种方式将它运行到send_TCP.py文件中,以便数据在REAL-TIME中出现在我的电脑的terminal中。 我一直在这个好几个小时,一直没有运气。

我尝试过使用pipe道,redirect等来实现这个工作,但是我无法弄清楚如何在运行时从树莓派的terminal发送数据到TCP程序,以便一切顺利。

有什么办法,从Python脚本,只是简单地从命令行读取到python程序的值,以便我们可以使用他们的数据?

有没有一个os.read()函数或我可以使用? 或者是pipe道的方式来做到这一点? 无论如何,我无法弄清楚,真的可以用一些帮助。 如果可能,请尽可能详尽地帮忙。 非常感谢,非常感谢! 谢谢!

管道和stdin会工作吗?

这是几分钟前刚刚问过的一个类似的问题。

从Python命令行读取Python