• 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

    如果觉得文章不错,可以分享给其他人哟~
  • 相关阅读:
    networkX用法整
    在人生路上对我影响最大的三位老师
    介绍自己
    介绍自己
    自我介绍
    打印沙漏1
    介绍自己
    对我影响最大的三位老师
    人生路上影响对我最大的三位老师
    1.自我介绍
  • 原文地址:https://www.cnblogs.com/hany-postq473111315/p/14736128.html
Copyright © 2020-2023  润新知