Python 3 で Ruby したいインタラクティブな Ruby スクリプトがあります。wexpect を使用して実行しましたが、Windows 10 で完全に動作しました。伝える。単純な通信機能のない ruby スクリプトは実行できますが、wexpect や winpexpect はもう使用できません。使用できる他の Python モジュールはありますか? サブプロセスを試して失敗しましたが、グーグルで調べていると、対話型の対話型シェルには適していないことに気付きました。私のコード(Windows 10で動作する)は次のようなものです:
child=wexpect.spawn(path)
child.sendline(string)
child.expect(string)
child.sendline(string)
child.expect(string)
などなど。(これは長い Ruby プロセスです)
私が持っている別のアイデアは、CMDと直接通信する方法を誰かが知っているかどうかです(ただし、そう言うまでプロセスを閉じません)。
どうもありがとうございます!