私が使用するサブプロセスがあります。このプロセスとの間で、それぞれの stdout と stdin に非同期で読み書きできる必要があります。
これどうやってするの?を調べましsubprocess
たが、communicate
メソッドはプロセスの終了を待機し (これは私が望んでいるものではありません)、subprocess.stdout.read
メソッドがブロックされる可能性があります。
サブプロセスはPython スクリプトではありませんが、必要に応じて編集できます。合計で、これらのサブプロセスが約 15 あります。