を使用して python から pandoc を呼び出す際に問題が発生してsubprocess.Popenいます。すべてコンソールで動作します。これがコードです。
# Test markdown file
here is just a simple markdown file.
これを使用する私のpythonコードfilenameは、私のマークダウンファイルのフルパスです:
import subprocess
fileout = os.path.splitext(filename)[0] + ".pdf"
args = ['pandoc', filename, '-o', fileout]
subprocess.Popen(args)
また、エラーをキャプチャするさまざまな方法を試しましたが、うまくいきませんでした。ただし、コンソールでは、すべてが正常に実行されています。
pandoc '[filename]' -o '[fileout]'