0
Subprocessオブジェクトを作成しました。サブプロセスはシェルを起動し、以下に示すシェルコマンドを送る必要があります。私が試したコード:作成したSubprocess Pythonに通信で入力(コマンド)を送信
from subprocess import Popen, PIPE
p = Popen(["code.exe","25"],stdin=PIPE,stdout=PIPE,stderr=PIPE)
print p.communicate(input='ping 8.8.8.8')
このコマンドは実行されず、シェルに何も入力されていません。前もって感謝します。
プロセスの標準エラーをチェックしましたか? – Vinny
はい、それはまったく空です。だと思います。 –
あなたのcode.exeはシェルを生成しますか? –