首页 > 其他 > 详细

subprocess

时间:2019-11-19 20:51:27      阅读:69      评论:0      收藏:0      [点我收藏+]

subprocess模块

可以通过python代码给操作系统终端发送命令,并且可以返回结果

import subprocess
while True:
    #输入终端命令
    cmd_str = input('请输入终端命令:').strip()
    #popen(cmd命令,shell = True, stdout=subprocess.PIPE,stderr=subprocess.PIPE)
    #调用Popen就会将用户的终端命令发送给本地操作系统的终端
    #得到一个对象,对象中包含着正确或错误的结果
    obj = subprocess.Popen(cmd_str,shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE)
    success = obj.stdout.read().decode('gbk')
    if success:
        print(sucess,'正确的结果')
    error = obj.stderr.read().decode('gbk')
    if error:
        print(error,'错误的结果')

subprocess

原文:https://www.cnblogs.com/littleb/p/11892278.html

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