【问题标题】:How to get hardware information with Python如何使用 Python 获取硬件信息
【发布时间】:2014-04-12 19:32:23
【问题描述】:

我正在尝试使用 Python 检索硬件信息。确实,我想获得计算机的总内存 RAM。我已经尝试过使用“平台”和“系统”模块,但没有成功。

【问题讨论】:

  • 当时正在使用的 RAM 量,还是可用的 RAM 总量?
  • 可用内存总量 ;)
  • 我不认为你可以用标准库来做到这一点,除非用ctypes编写一个太长的脚本。

标签: python memory module get hardware


【解决方案1】:

使用psutil:

>>> import psutil
>>> psutil.virtual_memory()
vmem(total=8374149120L, available=2081050624L, percent=75.1, used=8074080256L, free=300068864L, active=3294920704, inactive=1361616896, buffers=529895424L, cached=1251086336)
>>> psutil.swap_memory()
swap(total=2097147904L, used=296128512L, free=1801019392L, percent=14.1, sin=304193536, sout=677842944)
>>>

【讨论】:

    猜你喜欢
    • 2010-10-28
    • 2014-12-30
    • 2013-04-14
    • 2011-07-08
    • 2011-05-14
    • 2011-09-19
    • 1970-01-01
    • 2011-08-06
    • 1970-01-01
    相关资源
    最近更新 更多