我有一个名为read.py
的Python程序,它每秒从串行通信中读取数据,另一个名为calculate.py
的python程序必须从read.py
中获取实时值。
使用subprocess.popen('read.py',shell=True)
我可以从read.py
运行calculate.py
我可以知道如何读取或使用read.py
中calculate.py
中的值吗?由于值每秒都在变化,所以我困惑如何继续进行,将值保存在寄存器或生产者使用者类型中,等等。
例如:from import datetime
使用strftime %s
时,将给出第二个值如何使用相同的技术来使用另一个脚本中的变量?
我建议将值写入.txt文件以供以后阅读
如果我们不是在谈论calculate.py是read.py的子进程的情况,我们有很多选择:
如果在多处理模块的情况下谈论主子,只需使用一些原始对象在诸如Queue之类的进程之间进行通信。