import subprocess
obj = subprocess.Popen('dir ; python4', shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
# 获得子进程的命令收集器对象,分为正确指令收集管道和错误指令收集管道
print(obj.stdout.read().decode('gbk'))  # 读出正确指令管道内容,结果为 终端的 dir 命令的结果
print(obj.stderr.read().decode('gbk'))  # 读出错误指令管道内容,结果为 找不到文件

 

posted on 2020-02-01 11:01  焚音留香  阅读(96)  评论(0编辑  收藏  举报