0

Python で開いたときに Matlab ターミナルでコマンドを呼び出すにはどうすればよいですか? 私はこれを次のように呼びます:

subprocess.call(["matlab", "-nosplash", "-nodesktop", "-r"], shell=True)

ターミナル ウィンドウが開きます。しかし、そこに新しいコマンドを送信するにはどうすればよいでしょうか? それらを現在の呼び出しに単純に追加しようとしましたが、実行されません。

4

1 に答える 1

1

これは私のために働いた:

subprocess.call(["matlab", "-nosplash", "-nodesktop", "-r", "command1;command2;"], shell=True, stdin=subprocess.PIPE, stout=subprocess.PIPE)
于 2013-06-11T03:07:42.043 に答える