fugagaの備忘録

しがないプログラマの備忘録。好きなモノ:機械学習、Linux、vim、C/C++、Scala、php、CakePHP、python

pythonで外部コマンドをたたいて標準出力を取得

いつまで使えるかわからないけどcommandsが便利。
http://docs.python.jp/2/library/commands.html

import commands
a = commands.getoutput("ls | wc -l")
print a

2.7以降なら、subprocess.check_outputが使えるっぽいけど、パイプとかどう使えばいいんだろ。。。