欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

用python来查看电脑的CPU的核心个数

程序员文章站 2022-04-26 21:15:07
    psutil (process and system utilities)是Python里一个跨平台的库,用于查看电脑中正在运行的进程和系统信息,比如CPU、内存、磁盘、网络、传感器等相关信息,因此,使用psutil,可以进行系统监控、剖析和限制进程资源以及管理运行中的进程等。    下面介绍,使用psutil包来输出当前电脑中的CPU个数、内存使用率等信息。    1)安装依赖包pip install pyinstallerpip install psuitl    2)新建一个sho...

    psutil (process and system utilities)是Python里一个跨平台的库,用于查看电脑中正在运行的进程和系统信息,比如CPU、内存、磁盘、网络、传感器等相关信息,因此,使用psutil,可以进行系统监控、剖析和限制进程资源以及管理运行中的进程等。
    下面介绍,使用psutil包来输出当前电脑中的CPU个数、内存使用率等信息。
    1)安装依赖包

pip install pyinstaller
pip install psutil

    2)新建一个showCPU.py文件,内容如下;
    //showCPU.py

# -*- coding:utf-8 -*-
# time :2020/11/22 15:30
print('欢迎您,我是电脑小助手')
import psutil as ps
import time
print('本机开机的时间是:{}'.format(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(ps.boot_time()))))
print("-------------------------")
print("CPU部分")
print("-------------------------")
print('本机物理CPU个数:{}个'.format(ps.cpu_count()))
print('本机逻辑CPU个数:{}个'.format(ps.cpu_count(logical=False)))
print("-------------------------")
print('内容部分')
print("-------------------------")
print('本机内存大小为:{}个字节'.format(ps.virtual_memory().total))
print('本机已用内存大小为:{}个字节'.format(ps.virtual_memory().used))
print('本机已用内存大小占比为:{}%'.format(ps.virtual_memory().percent))
input()

    3) 将showCPU.py打包成showCPU.exe

pyinstaller -F showCPU.py

    4) 运行该showCPU.exe,效果如下:

cd dist
showCPU.exe
用python来查看电脑的CPU的核心个数

图(1) 查看电脑里的CPU和内存使用情况

本文地址:https://blog.csdn.net/sanqima/article/details/109955787