如何从另一个python程序中获取变量?

如何从另一个python程序中获取变量?,python,python-multiprocessing,python-multithreading,Python,Python Multiprocessing,Python Multithreading,我已经使用openCV和PIL编写了一个程序,用于屏幕抓取屏幕的一部分,执行模板匹配,绘制找到模板的位置,然后在窗口中显示图像。此时大约每秒50帧,因此它显示我的实时桌面。帧不是优先考虑的。接下来的问题是如何在另一个程序中实时访问位置变量 我对python还比较陌生,所以我知道这可能会让我吃不消,但我想开始考虑一下它的未来。最终,我想使用对象检测,而不是模板匹配——但我会在以后找到答案 我研究过多线程和多处理,我认为两者都可以完成工作,但我想确保我走上了正确的轨道 谢谢 编辑:我可以/应该使用

我已经使用openCV和PIL编写了一个程序,用于屏幕抓取屏幕的一部分,执行模板匹配,绘制找到模板的位置,然后在窗口中显示图像。此时大约每秒50帧,因此它显示我的实时桌面。帧不是优先考虑的。接下来的问题是如何在另一个程序中实时访问位置变量

我对python还比较陌生,所以我知道这可能会让我吃不消,但我想开始考虑一下它的未来。最终,我想使用对象检测,而不是模板匹配——但我会在以后找到答案

我研究过多线程和多处理,我认为两者都可以完成工作,但我想确保我走上了正确的轨道

谢谢

编辑:我可以/应该使用
从screengrabber.py导入位置可以使用或在进程之间共享状态。文档中有一些很好的示例,展示了如何让多个流程共享相同的数据