我必须制作两个程序(例如"脚本A"(.py)和"脚本B"(.exe))进行通信.两个程序都处于无限循环:脚本A需要写入脚本B的stdin,然后读取脚本B的标准输出,然后再次写入等.脚本BI不能更改.
这两个文件都在我的硬盘上,所以我必须有一个比网络更好的解决方法.但是,我可以使用脚本A编写文件.这不是课程作业,我正在为游戏编写GUI,我有一些AI的预编程.我曾想过管道(python scripta.py | scriptb.exe),但似乎需要脚本A才能在脚本B执行之前完成.然后,因为我从未使用过滚边,我可能错过了一些明显的东西.
我希望所需的工具是标准库的一部分,但如果它们不是,那就太糟糕了.
该解决方案必须适用于Linux和Windows.你们有没有人能指出我正确的方向?感谢您的时间.