【发布时间】:2012-09-29 04:28:30
【问题描述】:
我在使用 subprocess.Popen 从 python 调用 pandoc 时遇到问题。这一切都在控制台中工作。这是代码。
# Test markdown file
here is just a simple markdown file.
现在我使用filename 的python 代码是我的markdown 文件的完整路径:
import subprocess
fileout = os.path.splitext(filename)[0] + ".pdf"
args = ['pandoc', filename, '-o', fileout]
subprocess.Popen(args)
我还尝试了各种方法来捕获错误,但没有奏效。然而,在控制台中,一切都运行良好:
pandoc '[filename]' -o '[fileout]'
【问题讨论】:
标签: python subprocess pandoc