1.获取处理器核心数 import os print(os.cpu_count()) 2.获取内存使用情况 import psutil import time while 1: mem = psutil.virtual_memory() print(mem) total = str(round(mem.total / 1024 / 1024 / 1024)) #内存大小 used = str(ro
1.获取处理器核心数
import osprint(os.cpu_count())
2.获取内存&使用情况
import psutilimport time
while 1:
mem = psutil.virtual_memory()
print(mem)
total = str(round(mem.total / 1024 / 1024 / 1024)) #内存大小
used = str(round(mem.used / 1024 / 1024)) #已使用
use_per = str(round(mem.percent)) #已使用 百分比
free = str(round(mem.free / 1024 / 1024)) #可用内存
free_per = str(100 - round(mem.percent)) #可用内存 百分比
time.sleep(1) #等待1秒
# print(f"\r{used}||{total}G",end="")
View Code
3.获取操作系统版本;
3.1使用sys.platform
import sysprint(sys.platform)
#win32
3.2使用platform.architecture()
import platformprint(platform.architecture())
#('64bit', 'WindowsPE')
3.3使用platform.platform()
import platformprint(platform.platform())
#Windows-10-10.0.19041-SP0
3.4使用platform.system()获取
import platformprint(platform.system())
#Windows
--------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------