読者です 読者をやめる 読者になる 読者になる

Pythonからコマンドを実行して標準出力を受け取るやつ

subprocessを使うのが良いらしい。 設定周りが怪しいから調べないと。

import subprocess

def execute(command):
    proc = subprocess.Popen(command, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
    output, _ =  proc.communicate()
    return output

s = execute('git status')