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"))

  • 相关阅读:
    T-SQL练习题
    sql server 用脚本管理作业
    sql server维护计划配置
    sql server 里的文件和文件组使用
    mysql 大表优化
    top与with ties用法
    收缩日志文件与数据文件
    监控数据库表的磁盘使用情况
    查看数据字典
    SQL Server中灾难时备份结尾日志(Tail of log)的两种方法
  • 原文地址:https://www.cnblogs.com/yanhui1995/p/9818880.html
Copyright © 2011-2022 走看看