zoukankan      html  css  js  c++  java
  • subprocess(子进程模块)

    subprocess:
    子进程模块
    一个正在运行的程序叫做进程
    一个进程 开启了另一个进程 这个被开启的程序叫做子ka进程
    ###########################在cmd中执行############################
    cmd中路径dir后可看见子文件夹和子文件 cd 子文件名dir
    idconfig(查看配置信息)
    dos命令
    taklist|findster pycharm
    taskkill/?(搞si某个程序)taskkill/F /PID 12360

    #根据输入调用环境变量
    import os
    while True:
    cmd=input(">>>:").strip()
    if not cmd:continue
    os.system(cmd)
    #会自动把结果丢到屏幕

    import subprocess
    obj=import subprocess.Popen("dir",
    shell=True,
    stdout=subprocess.PIPE, #正确结果的管道
    stderr=subprocess.PIPE
    )
    res1=obj.stdout.read() #输出正确结果
    res2=obj.stderr.read()#输出错误结果,无内容
    print("正确结果:",res1.decode('gbk'))
    print("错误结果:",res2.decode('utf-8'))





    # import subprocess
    # import os
    # #这个就是用来执行系统命令
    # cmd=r'dirD:py_yingyong今日 模块|findster "py"'
    #
    # # #从管道中读取数据 管道就是 两个执行通讯的媒介
    # 简单的举例:
    import subprocess
    import os
    cmd=r'dir D:py_yingyong购物车+atm | findstr "py"'
    # res=os.system(cmd)
    res=subprocess.Popen(cmd,shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE,stdin=subprocess.PIPE)
    print(res.stdout.read().decode("GBK"))
    print(res.stderr.read().decode("GBK"))

  • 相关阅读:
    git 只添加cpp文件
    URI和URL学习
    scanpy中常用函数
    特征去量纲方法
    排列组合数计算公式
    UML图
    行测图形推理笔记-
    nis服务器实现用户帐号管理同步
    rsh配置双方主机免密
    两周实习的总结
  • 原文地址:https://www.cnblogs.com/yanhui1995/p/9818880.html
Copyright © 2011-2022 走看看