Python脚本(子进程)以状态1退出

时间:2018-04-13 09:35:35

标签: python exit-code

我正在运行一个Python脚本,该脚本调用另一个接收输入文件并将其转换为另一种格式的程序。

我有

subprocess.check_output("/usr/local/bin/program -c convert -f {0} -o {1}".format(full_input_path, full_output_path),shell=True).split("\n")[0:-1]

我收到错误Command '/usr/local/bin/program -c convert -f /full/path/to/input/file -o /full/path/to/output/folder' returned non-zero exit status 1

但是,如果我在错误消息中复制并粘贴确切的命令并自行运行,则没有错误。即使我使用错误消息运行脚本,输入文件仍然正确转换并存储在输出文件夹中。似乎命令没有任何问题。

我怀疑程序代码只是在没有错误的情况下以状态1退出,但我无法检查,因为我没有源代码。

有没有办法不显示错误信息?

0 个答案:

没有答案