您可以从引发的异常中获取错误代码和结果。
这可以通过字段
returnpre和来完成
output。
例如:
import subprocesstry: grepOut = subprocess.check_output("grep " + "test" + " tmp", shell=True) except subprocess.CalledProcessError as grepexc: print "error pre", grepexc.returnpre, grepexc.output


