如何使用Python获取硬件信息

4

我正在尝试使用Python获取硬件信息。确切地说,我想要获取计算机的总内存RAM。我已经尝试使用"platform"和"sys"模块,但是没有成功。


那一刻正在使用的RAM数量,还是可用的总RAM数量? - anon582847382
可用的总RAM内存量 ;) - Templeton Peck
我认为你不能使用标准库来完成这个任务,除非你写一个过于冗长的带有 ctypes 的脚本。 - anon582847382
1个回答

5
使用 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)
>>>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接