Pythonの内部でsubprocessを使ってシェル上のコマンドを実行する

(もう少しかしこければ使う必要はないのかもしれない)

http://sucrose.hatenablog.com/entry/2013/11/09/002929

import subprocess 

passage = "解析したい文字列"
KNP = unicode(subprocess.check_output('sh -c "echo {} | juman | knp -tab"'.format(passage), shell=True).strip()

みたいな感じで使っている

formatは全然関係ない文字列メソッドで、{}で囲まれたところに文字列を放り込んでくれる。数値計算とかもしてくれるようだ