获取 cmd 里输入命令的返回结果

1. 打开 cmd,设置文本 > 获取文本的方式(太 low)

2. 利用 python 库

#开启 CMD 子进程,运行命令获取
import subprocess
obj = subprocess.Popen(‘ipconfig’,shell=True,
stdout=subprocess.PIPE, # 命令运行正确
stderr=subprocess.PIPE # 命令运行错误
)
stdout_res = obj.stdout.read()
stderr_res = obj.stderr.read()
print(stdout_res.decode(‘gbk’)) # 打印运行正确返回运行值
print(stderr_res.decode(‘gbk’)) # 打印运行错误返回运行值