Python - proc.wait()返回代码在Windows 7和8中有所不同

时间:2014-04-30 04:20:38

标签: python-2.7

proc = subprocess.Popen(commandText, shell=True)
return_code = proc.wait()
if (return_code != 0):
    print "Failed to execute command"

在Windows 7中,上面的代码段工作正常,return_code为0(成功)

在Windows 8中,commandText执行成功,但return_code为255,如果循环,则控制进入内部。

  1. 在Windows 7和Windows 7中,return_code有何不同? 8?
  2. return_code 255是否表示commandText成功执行?
  3. 感谢您的帮助!

0 个答案:

没有答案