返回值是依赖于系统的,直接返回系统的调用返回值,所以windows和linux是不一样的。...当执行成功时,close()不返回任何值,失败时,close()返回系统返回值.....commands.getstatusoutput(cmd) 返回(status, output)
commands.getoutput(cmd) 只返回输出结果
commands.getstatus(file) 返回ls -ld file的执行结果字符串...=True)
subprocess.Popen(command,shell=True)
class subprocess.Popen(args, bufsize=-1, executable=None,... stdin=None, stdout=None, stderr=None,
preexec_fn=None, close_fds=True, shell=False, cwd=None, env