我正在使用python并具有以下命令。
subprocess.Popen(['convert '+document+' '+outFile+'_page%04d.tif'],
stdout=subprocess.PIPE, shell=True).wait()
它工作正常,除了我的输出结果为XXX_page0000.tif作为我的第一页,然后编号。
是否可以让bash中的%04d从1开始而不是0。
这样我的第一个输出文件是XXX_page0001.tif?
答案 0 :(得分:1)
%d
不由bash
处理,由imagemagicks convert
处理。
您可以使用-scene
指定起始编号,以便执行以下操作:
subprocess.Popen(['convert -scene 1 '+document+' '+outFile+'_page%04d.tif'],
stdout=subprocess.PIPE, shell=True).wait()