我有一个主进程,它将json结构化数据发送到子进程。子流程正在处理这些数据,并以一定百分比向主进程提供进度信息(主进程将更新用户界面中的进度条)。问题是,子进程的输出仅在子进程已经完成时才由主进程接收。我想它阻塞了read()-Statement。当子进程向其stdout发布一行时,如何才能使主进程与响应一起工作?下面是最小的工作示例:
pare
我有两个Python脚本,一个父脚本(parent.py)通过子进程将一个值传递给子脚本,另一个子脚本(child.py)使用子进程中给定的参数将一个值返回给父函数。子进程然后OCRs PDF (我通过子进程将PDF路径从父进程传递给子进程),并且应该将文本返回给父进程(这是当前失败的)。
这是我的代码,我在W