首页 > 其他 > 详细

subprocess模块

时间:2019-07-07 00:10:36      阅读:116      评论:0      收藏:0      [点我收藏+]

subprocess模块:操作shell命令

import subprocess
order = subprocess.Popen(‘终端命令‘, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
# order.stdout 流对象,order.stdout.read()来获取操作的信息字符串
suc_res = order.stdout.read().decode(‘系统默认编码‘)
err_res = order.stderr.read().decode(‘系统默认编码‘)

# stdout:存放指令执行成功的信息管道 | stderr 存放指令执行失败的信息管道
order = subprocess.run(‘终端命令‘, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
# order.stdout 是字符串信息,就是Popen下order.stdout.read()
suc_res = order.stdout.decode(‘系统默认编码‘)
err_res = order.stderr.decode(‘系统默认编码‘)

subprocess模块

原文:https://www.cnblogs.com/zhangdajin/p/11144624.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!