是python os.popen足够强大,可以处理很多请求?

时间:2012-07-18 02:10:21

标签: python

我目前正在从服务器端使用以下功能 执行客户端命令。我发现当客户发出许多命令时 同时和命令需要更长的时间来执行,这个功能 返回码= 9。是否有任何模块可以解决这类问题? 谢谢,

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)

1 个答案:

答案 0 :(得分:0)

subprocess模块是在Python中运行子流程的最新和最佳方式。你可能会有更好的成功。