Python如何查询电脑的CPU核心数、操作系统类型及内存容量?

2026-06-09 10:491阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计257个文字,预计阅读时间需要2分钟。

Python如何查询电脑的CPU核心数、操作系统类型及内存容量?

1. 获取处理器核心数:`import os; print(os.cpu_count())`

2.获取内存使用情况:`import psutil; import time; while True: mem=psutil.virtual_memory(); print(mem)`

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(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 sys
print(sys.platform)
#win32

  3.2使用platform.architecture()

import platform
print(platform.architecture())
#('64bit', 'WindowsPE')

  3.3使用platform.platform()

import platform
print(platform.platform())
#Windows-10-10.0.19041-SP0

  3.4使用platform.system()获取

Python如何查询电脑的CPU核心数、操作系统类型及内存容量?

import platform
print(platform.system())
#Windows

--------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------------------------------------

本文共计257个文字,预计阅读时间需要2分钟。

Python如何查询电脑的CPU核心数、操作系统类型及内存容量?

1. 获取处理器核心数:`import os; print(os.cpu_count())`

2.获取内存使用情况:`import psutil; import time; while True: mem=psutil.virtual_memory(); print(mem)`

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(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 sys
print(sys.platform)
#win32

  3.2使用platform.architecture()

import platform
print(platform.architecture())
#('64bit', 'WindowsPE')

  3.3使用platform.platform()

import platform
print(platform.platform())
#Windows-10-10.0.19041-SP0

  3.4使用platform.system()获取

Python如何查询电脑的CPU核心数、操作系统类型及内存容量?

import platform
print(platform.system())
#Windows

--------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------------------------------------