subprocess.py", line 573, in check_outputsubprocess.CalledProcessError: Command 'git add "test.txt" ' returned non-zero exit status 128
为什么我不能用subprocess.check_output()捕获错误消息
当我模拟下面的函数调用时,我得到了错误 def myFunc(cmd): ret = subprocess.check_call(cmd) with mock.patch('subprocess.check_call', side_effect=subprocess.CalledProcessErrorsome_co
但是,使用子进程,我会遇到错误returned non-zero exit status,它将使我的软件完全崩溃。我试图捕获的错误是subprocess.CalledProcessError,根据,在非零退出状态情况下,check_output应该返回该错误。usr/lib/python2.7/subprocess.py", line 540, in check_callsubproces