python执行shell命令
os.system()返回值是0或者非0os.popen().read() 返回值是命令的输出
commands.getstatusoutput(cmd) 返回(status,output).
commands.getoutput(cmd) 只返回输出结果
commands.getstatus(file) 返回ls-ldfile的执行结果字符串,调用了getoutput,不建议使用此方法.
subprocess 使用较多,推荐使用,返回值也是调用命令的输出值,推荐使用
页:
[1]