どっちを使うのが良いのかわからんが、とりあえず気になったので調べてみた。というより、pythonの標準モジュールのソースを読むのは初めてじゃなかろうか、、、
commands.getoutputは結局下と同じらしい。
pipe = os.popen('{ ' + cmd + '; } 2>&1', 'r')
text = pipe.read()
sts = pipe.close()
ということは標準エラー出力も補足するのか。
標準モジュールのソースを読むのも楽しいかも
どっちを使うのが良いのかわからんが、とりあえず気になったので調べてみた。というより、pythonの標準モジュールのソースを読むのは初めてじゃなかろうか、、、
commands.getoutputは結局下と同じらしい。
pipe = os.popen('{ ' + cmd + '; } 2>&1', 'r')
text = pipe.read()
sts = pipe.close()
ということは標準エラー出力も補足するのか。
標準モジュールのソースを読むのも楽しいかも