【发布时间】:2017-04-21 19:54:39
【问题描述】:
我正在尝试让 Irfanview 为我提取一些多页图像。由于您无法在 Irfanview 中批量执行该操作,因此我正在尝试使用 Pythons subprocess.call() 为我执行命令行工作。
我在 powershell 中的命令运行良好,没有任何问题。但是当我通过 subprocess.call() 尝试完全相同的命令时,Irfanview 告诉我我有一个“不支持的保存类型!”
PS 命令:
i_view32.exe .\multiPage.tif /extract=(".\,tif")
Python 代码:
cmd = r'i_view32.exe .\multiPage.tif /extract=(".\,tif")'
subprocess.call(cmd, shell=True)
我也试过不带壳。我也尝试给它完全限定的名称。没有不同。
有什么想法吗?
干杯,
詹姆斯
【问题讨论】:
标签: python-2.7 powershell subprocess irfanview