我想从 python 中的psutil.phymem_usage()
中获取内存使用百分比,但是当我运行函数时,它返回以下内容:
usage(total=520048640L, used=503255040L, free=16793600L, percent=81.5)
如何过滤它,以便只有百分比通过?
你得到的是一个命名元组(另请参阅这个问题),你可以像任何元组一样访问它或作为一个属性。假设您将返回值存储在变量usage
中,您可以使用usage[3]
(常规元组访问)或usage.percent
访问百分比,第二个选项是(恕我直言)最好的选择。您也可以使用 psutil.phymem_usage().percent
.