2011-06-13 14:29:51 自分用の覚書。 以前、PythonでもPHPのshell_execみたいに、外部コマンドを実行してその標準出力の結果を受け取れればいいのにとここに書いたことがあるのだが、ようやくその方法が判った。前は検索しても関連することが全然見つからなかったのに、今はすぐに出てくる。一番下にリンクを並べておいた。 subprocessというモジュールを使えばいいらしい。私はpdftotextというコマンドの結果を受け取りたいので、"pdftotext xxx.pdf - "というコマンドを想定している。xxx.pdfというpdfファイルからテキストを抽出したい。最後の"-"は、yyy.txtというようなファイルに出力して保存するのではなくて結果を標準出力にするという指示である。早速試してみる。 from subprocess import Popen, PIPE