Linux に python-ghostscript をインストールしました。コマンドラインから gs を実行すると、pdf から jpg が作成されます。動作するコードは次のとおりです。
~$ gs -dSAFER -dBATCH -dNOPAUSE -sDEVICE=jpeg -sOutputFile=/home/user/output.jpg /home/user/downloads/test.pdf
そのプロセスを Python で実行しようとしていますが、構文を取得できません。エラーは発生しませんが、何も起こりません。Popen/subprocess について調べてみましたが、呼び出している gs プロセスが実行されず、ファイルが作成されない理由がわかりません。
output = Popen(['gs','-dSAFER','-dNOPAUSE','-dBATCH','-sDEVICE=jpeg','-sOutputFile=/home/user/output2.jpg /home/user/downloads/test.pdf'])