私は2つの半分で構成されたソフトウェアを持っています.1つは最初のPCで実行されているpythonであり、もう1つは2番目のPCで実行されているcppです。これらは、シリアル ポート (tty) を介して通信します。
私のPCでPython側をテストし、適切なデータを供給して、期待どおりに動作するかどうかを確認したいと思います。
サブプロセスの使用を開始しましたが、問題が発生しました。どの標準入力と標準出力を指定する必要がありますか?
cStringIO
ないので機能しません。fileno()
PIPE も機能しません。select.select()
実際には何も送信されていなくても、読み取るものがあると言うからです。
ヒントはありますか?使用できる偽の tty モジュールはありますか?