資源簡介
代碼片段和文件信息
#?-*-?coding:UTF-8?-*-
import?psutil
import?timemsvcrt
#?定義一個進程列表
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_recor
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????7871371??2019-09-24?13:15??CPU?utilization_monitoringV1.4.0.1\CPU?utilization_monitoringV1.4.0.1.exe
?????文件???????1083??2019-09-24?13:13??CPU?utilization_monitoringV1.4.0.1\CPU?utilization_monitoringV1.4.0.1.py
?????文件????????227??2019-09-26?13:18??CPU?utilization_monitoringV1.4.0.1\使用方法.txt
?????目錄??????????0??2019-09-27?10:22??CPU?utilization_monitoringV1.4.0.1
-----------?---------??----------?-----??----
??????????????7872681????????????????????4
評論
共有 條評論