gpt4 book ai didi

Python平台独立的获取系统信息的方式

转载 作者:太空宇宙 更新时间:2023-11-03 18:21:34 24 4
gpt4 key购买 nike

我想知道是否有一种独立于平台的方法来获取 Linux、Windows、Mac 的系统信息。我知道您可以使用平台模块来获取一些基本信息。我正在寻找更详细的信息,例如

  1. CPU 信息,例如逻辑核心数、物理核心数核心数、插槽数量、频率、功能
  2. 物理内存总量
  3. 磁盘空间 - 总计,每个磁盘可用
  4. 网络接口(interface)、MAC 地址、IP 地址 (ipv4/ipv6)、速度、主机名
  5. 操作系统信息

最佳答案

我建议使用 psutil 库来实现此目的。并非您需要的所有内容都可用,但这是一个很好的起点。例如,要获取CPU计数,您可以使用以下代码。

>>> import psutil
>>> psutil.cpu_count() # Logical core
4
>>> psutil.cpu_count(logical=False) # Physical core
2

关于Python平台独立的获取系统信息的方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24030718/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com