#参数
1
指令
2
是否是一个指令
3
错误输出管道
4
输入管道
5
输出管道
p = subprocess.Popen(
"你的指令或是某个exe",shell=True,stderr=,stdin=,stdout=
)
#取出管道中的数据
p.stderr.read()
p.stdout.read()
#将输入写入管道 交给对方进程
p.stdin.write(p.stdout.read())
当你需要执行系统指令时 你需要想起它
import subprocess
import os
p1 = subprocess.Popen(
"tasklist",shell=True,stdout=
subprocess.PIPE)
p2 = subprocess.Popen(
"findstr QQ",shell=True,stdin=p1.stdout,stdout=subprocess.PIPE,stderr=
subprocess.PIPE)
print(p2.stdout.read())
print(p2.stderr.read().decode(
"GBK"))
转载于:https://www.cnblogs.com/zhouze/p/11485846.html
相关资源:JAVA上百实例源码以及开源项目