• psutil模块获取电脑进程信息


    安装
    
    pip install -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com psutil

    导包
    
    import psutil

    获取所有的进程 id
    
    psutil.pids()

    获取指定进程
    
    p = psutil.Process(PID参数)
    
    注:PID参数可以从任务管理器中的详细信息获取
    
    p = psutil.Process(15724)

    获取当前进程的名字
    
    p.name()

    获取进程的工作路径
    
    p.cwd()

    获取进程启动的命令行
    
    p.cmdline()
    运行指定进程
    
    os.startfile(p.cmdline()[0])

    获取父进程id
    
    p.ppid()

    获取父进程
    
    p.parent()

    获取子进程
    
    p.children()

    获取进程状态
    
    p.status()

    获取进程的用户名
    
    p.username()

    获取进程的创建时间
    
    p.create_time() 

    获取进程使用的CPU时间
    
    p.cpu_times()

    获取进程使用的内存
    
    p.memory_info() 

    获取进程打开的文件列表
    
    p.open_files()

    获取进程相关的网络连接
    
    p.connections()

    获取进程的线程数量
    
    p.num_threads()

    获取所有的线程信息
    
    p.threads()

    获取进程的环境变量
    
    p.environ()

    结束进程
    
    p.terminate()

    2021-05-06

    如果觉得文章不错,可以分享给其他人哟~
  • 相关阅读:
    IOS-在ARC项目中使用非ARC框架或者类库
    IOS-Social.framework
    IOS- 单例
    IOS-二维码的实现
    IOS-JSON & XML解析
    SCOI2011 地板 (BZOJ2331)
    Formula 1(URAL1519)
    Tour in the Castle(ZOJ3256 矩阵加速插头dp)
    Tony's tour(poj1739,男人题之一,插头dp)
    POJ3133(插头dp)
  • 原文地址:https://www.cnblogs.com/hany-postq473111315/p/14736128.html
Copyright © 2020-2023  润新知