我有一个要从Python执行的GhostScript命令(Windows命令提示符)。 我可以成功运行:
os.system(gswin64c.exe -sDEVICE=tiff24nc -r300 -o fullfilename.tiff fullfilename)
但是我遇到了一个错误:
os.system(gswin64c.exe -sDEVICE=tiff24nc -r300 -o fullfilename.tiff -g235x49 -c "<</Install {-478 -743 translate}>> setpagedevice" -f fullfilename)
尽管此命令在命令提示符下工作正常。 我将其范围缩小到了这个问题:
-c "<</Install {-478 -743 translate}>> setpagedevice"
似乎有些字符是由python而不是GhostScript解释的。
如果我打印命令,它将返回1。因此出现错误。
无法弄清楚如何严格地将整个命令传递给Windows命令提示符。
谢谢
哈普
答案 0 :(得分:0)
我以为我查看了所有可能的帖子,但这是答案:Problem using os.system() with sed command。
用途:导入子流程。
然后调用命令:subprocess.call(command)