python os.popen是否足够健壮,可以处理许多请求?

python os.popen是否足够健壮,可以处理许多请求?,python,Python,我目前正在服务器端使用下面的功能 执行客户机命令。我发现当客户端发出许多命令时 同时,命令执行时间较长,此函数 返回代码=9。是否有任何模块可以解决此类问题? 谢谢 子进程模块是Python中运行子进程的最新也是最好的方式。你可能会更成功 def execute_cmd(cmd): output_pipe = os.popen(cmd) print cmd try: output = output_pipe.read() print o

我目前正在服务器端使用下面的功能 执行客户机命令。我发现当客户端发出许多命令时 同时,命令执行时间较长,此函数 返回代码=9。是否有任何模块可以解决此类问题? 谢谢


子进程
模块是Python中运行子进程的最新也是最好的方式。你可能会更成功

def execute_cmd(cmd):

    output_pipe = os.popen(cmd)

    print cmd
    try:
        output = output_pipe.read()
        print output
    finally:
        code = output_pipe.close()


    if code is None:
        code = 0

    return (code, output)