import ghostscript
import sys, subprocess,os
output = subprocess.Popen(['gs', '-dSAFER', '-dNOPAUSE', '-dBATCH', '-sDEVICE=tiffg4', '-g6120x7920 ','-r720x720','-sOutputFile=C:\Python25\pdfmining\page_%03d.tif' 'C:\Python25\pdfmining\ae.pdf'])
WindowsError:[错误2]系统找不到指定的文件, 在上面的程序中调用第3行。我知道我错过了一些非常简单的东西,与Popen有关我相信,任何人都会看到导致这种情况的原因以及为什么我找不到文件?
答案 0 :(得分:2)
尝试Popen的shell=True
参数。我相信这将涉及可执行程序的shell路径。
答案 1 :(得分:0)
对于Windows安装ghostscript并在enviornment变量中设置路径并执行以下命令。
command = [“gswin32c”,
“-q”,
“-g%dx%d”%大小,
“-dNOPAUSE -dSAFER”,
“-sDEVICE = ppmraw”,
“-sOutputFile =%s”%文件
]
command = string.join(command)
gs = os.popen(命令,“w”)