QGIS python脚本返回非零退出状态1

时间:2015-11-16 07:23:04

标签: python windows subprocess qgis

我正在开发一个QGIS插件,它在subprocess.check_output的帮助下调用exe。

该插件在Linux中运行良好,但现在当我尝试使其与Windows兼容时,subprocess.check_output无效。我已经对窗口进行了一些适当的更改。

我在尝试:

command = 'laszip.exe -i' + ' "'  + nameofinputdir + "\\"  + fname + '" -odir "' + nameofoutputdir + '" -olaz'
output1 = subprocess.check_output(command, shell=True).

我收到此错误:

CalledProcessError: Command 'laszip.exe -i "E:\QGIS\IPfiles\IowaDNR-stippled-overlap2.las" -odir "E:\QGIS\opp" -olaz' returned non-zero exit status 1

当我在命令提示符上运行它但不通过此python脚本时,此命令正常工作。

0 个答案:

没有答案