#!/usr/bin/env python
#coding=utf-8
import subprocess
# commands 模块常用方法:Commands一般用在liunx
# • commands.getoutput(command): 获取命令执行后的输出结果
# • commands.getstatus(command): 获取命令执行后的返回的状态码
# • commands.getstatusoutput(command):返回一个元组,第一个元素是状态码,第二个元素是输出结果
# • subprocess模块常用方法:可用在windows和Linux
# • subprocess.call(command,shell=Ture): 执行windows下命令返回执行执行状态结果
# • Subprocess.check_call(command,shell=Ture): 执行windows下命令,返回执行执行状态结果
# • Subprocess. check_output(command,shell=Ture): 返回执行命令后的输出
print(subprocess.check_output("path", shell=True))
print(subprocess.check_call("path", shell=True))
print(subprocess.call("ipconfig -all", shell=True))
网友评论