我正在尝试让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)
我也没有尝试过。我也尝试给它完全合格的名称。没有不同。
有什么想法?
欢呼,
james
ahh。我发现了这个问题。事实证明,在PS中,我需要将提取文件夹路径作为字符串提供,而通过python我不这样做。
所以在py而不是
中i_view32.exe .multiPage.tif /extract=(".,tif")
它需要为
i_view32.exe .multiPage.tif /extract=(.,tif)
这实际上与Irfanview手册要求的方式相同。不知道为什么PS需要弦分。