基本信息
源码名称:CPU指定进程监测工具含源码
源码大小:6.05M
文件格式:.rar
开发语言:Python
更新时间:2019-09-27
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在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()))