使用Subprocess模块​​调用外部应用程序PDFCombine并指定PDFCombine文件输出

时间:2013-09-19 15:01:28

标签: python subprocess

我正在编写一个将在批处理文件中调用的python脚本,在这个脚本中,我使用子进程模块调用PDF Combine将多个PDF文件合并为一个文档。

for unique_id in newUnique_ids:
    subprocess.call(['K:\VALIDATION\Volumetric\Code_SAS\PDF Combine\PDF
    Combine\PDFCombine.exe','K:\VALIDATION\Volumetric\Forecast\MEVV\pdf\mevv.pdf\{0}*.pdf'.format
   (unique_id)])

PDF Combine能够创建一个包含所有带有unique_id扩展名的pdf的新文档,但由于缺少文件名而无法保存此新文档,因此我收到了PDF合并错误。如何在Python中指定要保存新文档的文件名?新文档文件名在代码中如下所示:

 'K:\VALIDATION\Volumetric\Forecast\MEVV\pdf\cmb.pdf\{0}.pdf'.format(line)

谢谢!

0 个答案:

没有答案