エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
subprocessの使い方(Python3.6)
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
subprocessの使い方(Python3.6)
サブプロセスとは そもそもターミナル(シェル)でコマンドを打つとどのようにしてプログラムが実行される... サブプロセスとは そもそもターミナル(シェル)でコマンドを打つとどのようにしてプログラムが実行されるのだろうか? 実はシェルが自身のサブプロセスを作成するという形でプログラムは実行される. そしてsubprocessモジュールとは文字通りサブプロセスを立ち上げるためのモジュールである. このモジュールを用いることでpythonから他のプログラムを立ち上げたり,その出力を得たりすることができる. シェルスクリプト的な使い方をしたいときに便利なモジュールである. かつてはos.system os.spawn が使われていたが、subprocessはこれらを置き換えるためのモジュールである. TLDR os.systemを置き換えるには sts = subprocess.call("mycmd" + " myarg", shell=True) とすればよい. 出力をとりたい場合, proc =