subprocess 子进程模块
subprocess子进程模块
import subprocess #Popen方法是用来执行系统命令的,直接把结果打印到终端了 res =subprocess.Popen(r'dir',shell=True, #r'dsfsdfr',shell=True, # stdin= #标准输入(不常用) stdout=subprocess.PIPE,#stdout 标准输出 stderr=subprocess.PIPE) #stderr 标准错误 # 拿到的是‘gbk’编码的结果, # 这个命令可能有正确结果,也可能有错误结果 print(res.stdout.read().decode('gbk')) print('========') print(res.stdout.read().decode('gbk')) #说明只能读一次 print(res.stderr.read().decode('gbk')) #如果是错误的就会提示 subprocess
本文来自博客园,作者:羊驼之歌,转载请注明原文链接:https://www.cnblogs.com/shijieli/p/10339846.html