私はこのコードを持っています
p.stdin.write('alloc ' + str(size) + '\n' + chr(0x1a))
p.stdin.flush()
stdout = p.stdout.readline()
問題は、スクリプトがreadline()でハングし続けることです。
交換したら
p.stdin.flush()
と
p.stdin.close()
それは機能しますが、その後プロセスと通信し続けることはできません
データを stdin に送信し、stdout からの応答を読み取り、スクリプト中にそれを繰り返すことができるようにするにはどうすればよいですか?