2016-06-12 4 views
-3

私はPythonのドキュメントとStackoverflowからサブプロセスモジュールについて読んだことがあります!しかし、私はコンセプトを実装することができません!例えば同様:サブプロセスモジュール(Windows)を使用してPythonからコマンドライン命令を実行する(Windows)

enter image description here

それでは、どのように私は、Pythonを使用してコマンドラインを次のように実行することができますか?

+0

hashcode55 @あなたはこの質問へのあなたの編集をしたとき、なぜあなたはURLを変更しましたか? –

答えて

0

あなたはここにsubprocess.call

subprocess.call(args, *, stdin=None, stdout=None, stderr=None, shell=False) 

*を使用してそれを行うことができます1は、ラインバッファリングを意味し、0はバッファされないこと、BUFSIZEで、他の正の値は、およそそのサイズのバッファを使用することを意味します。 bufsizeのデフォルト値は0(バッファなし)です。

例(ドキュメントから) -

from subprocess import call 
subprocess.call(["ls", "-l"]) 

ソース - https://docs.python.org/2/library/subprocess.html

+0

私はこの答えを以前にも読んだだけで、正確な行を書くことができますか?私は、上記のcmd命令が言及されていることを意味します! Ps *は何ですか? –

+0

複数のコマンドがあり、それらをリスト中で分離している場合、 'subprocess.call(あなたのコマンド"、shell = True) '...私はUNIXベースのシステムを使っているので、テストできません。私も答えを編集しました。 – hashcode55

+0

ありがとう@ハッシュコード55!それは働いている。私はこの短い答えを探していた - > subprocess.call( "あなたのコマンド"、シェル=真) –

関連する問題