我目前正在从服务器端使用以下功能 执行客户端命令。我发现当客户发出许多命令时 同时和命令需要更长的时间来执行,这个功能 返回码= 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)
答案 0 :(得分:0)
subprocess
模块是在Python中运行子流程的最新和最佳方式。你可能会有更好的成功。