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')) # 读出错误指令管道内容,结果为 找不到文件