概要 subprocessを使う機会が結構多いので、わからなくて調べた点をまとめます。 調査時の自分のユースケースとしてPython 2.7環境が前提だったため、本記事はPython 2.7向けになります。 基本的には以下の公式ドキュメントを参照して下さい。 17.1. subprocess — サブプロセス管理 — Python 2.7.x ドキュメント 特にPython3.5以上の場合は汎用のrun()コマンドが追加されていたりと使用方法が異なっているため、 そのまま転用せず公式を参照して下さい。 17.5. subprocess — サブプロセス管理 — Python 3.5.2 ドキュメント インポート指定