os.system 输出命令结果到屏幕,返回命令执行状态
os.popen("dir").read()#会保存命令的执行结果输出
os.popen("dir") #输出内存地址
Py 2.7
commands
commands.getstatusoutput("ls") #windows不太好使,Only support Linux.
subprocess模块
import os res = os.system("dir") print(res) #执行结果是否报错,不报错输出0 res1 = os.system("dirdef") print(res1)#报错输出非0值 import subprocess subprocess.run("df -h |grep sda1",shell=True)