基本信息
源码名称:CPU指定进程监测工具含源码
源码大小:6.05M
文件格式:.rar
开发语言:Python
更新时间:2019-09-27
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍


# -*- coding:UTF-8 -*-
import psutil
import time,msvcrt

# 定义一个进程列表
process_lst = []

def getProcess(pName):
    # 获取当前系统所有进程id列表
    all_pids  = psutil.pids()

    # 遍历所有进程,名称匹配的加入process_lst
    for pid in all_pids:
        p = psutil.Process(pid)
        if (p.name() == pName):
            process_lst.append(p)

    return process_lst

# 获取进程名位Python的进程对象列表
# Name = input('进程名:')
process_lst = getProcess(input('进程名:'))

for process_instance in process_lst:
    i = 1
    while i < 1000000:
        cpu_count = process_instance.cpu_percent(None)
        time_count = time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))
        cpu_name = 'CPU利用率:'
        # print(cpu_name)
        print(time_count)
        print("CPU利用率: {:.2f}" .format(cpu_count))
        with open('C:\\CPU_record.txt', 'a') as f:
            f.write(time_count   "\n"   cpu_name   str(cpu_count)  "\n")
        time.sleep(1)
        i  = 1
    print(ord(msvcrt.getch()))