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