やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

Pythonでコマンドを実行する

git initなどのコマンドをPythonで実行したくて調べた。

参考

方法

方法 概要
subprocess Python3.5未満で使える
subprocess.run() Python3.5以上で推奨
os.system 非推奨
commands 非推奨

今回はsubprocessを使う。

実行環境

  • Python3.4.3

ソースコード

実行する

例外を受け取る

終了コードを受け取る

標準出力を取得する

所感

覚えにくい。Process.Run("ls -l")とかで実行したい。Pythonのライブラリは覚えにくいものが多い気がする。あと、ideone埋込時の空白がひどい。