os.system和os.popen os.system(cmd)的返回值是脚本的退出状态码,只会有0(成功),1,2 os.popen(cmd)返回脚本执行的输出内容作为返回值 当你想把执行命令返回值赋值给一个变量的时候就需要使用os.popen commands commands.getoutput(cmd) 执行cmd命令,并返回输出的内容,返回结果为str。 getstatusoutput(cmd) 执行cmd命令,并返回执行的状态和输出的内容,返回结果为int和str。