差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
python:subprocess [2020/06/23 14:18]
mumeiyamibito [プロセス実行メソッド]
python:subprocess [2020/06/23 14:26] (現在)
mumeiyamibito [プロセス実行メソッド]
ライン 40: ライン 40:
 obj_proc = subprocess.run(["​ls",​ "​-l"​],​ stdout = open("​test.log",​ "​w"​)) obj_proc = subprocess.run(["​ls",​ "​-l"​],​ stdout = open("​test.log",​ "​w"​))
 </​code>​ </​code>​
 +    * ''​Popen()''​ を使う場合:​\\ <code python>​ 
 +import subprocess 
 +obj_proc = subprocess.Popen(["​ls",​ "​-l"​],​ stdout = open("​test.log",​ "​w"​)) 
 +</​code>​ 
 +    * ''​Popen()''​ で画面に出力を表示する場合:​\\ <code python>​ 
 +import subprocess 
 +obj_proc = subprocess.Popen(["​ls",​ "​-l"​],​ stdout = subprocess.PIPE) 
 +obj_proc.communicate() 
 +</​code>​
 ==== run() と旧メソッドの違い ==== ==== run() と旧メソッドの違い ====