如何仅从psutil.phymem_usage()python中提取百分比

如何仅从psutil.phymem_usage()python中提取百分比,python,Python,我想从python中的psutil.phymem\u usage()中获取内存使用百分比,但当我运行该函数时,它会返回以下内容: usage(total=520048640L, used=503255040L, free=16793600L, percent=81.5) 如何对其进行过滤,以便只通过百分比?您得到的是一个命名的元组(另请参见),您可以像访问任何元组一样或作为属性访问它。假设将返回值存储在变量usage,则可以使用usage[3](常规元组访问)或usage.percent访问百

我想从python中的
psutil.phymem\u usage()
中获取内存使用百分比,但当我运行该函数时,它会返回以下内容:

usage(total=520048640L, used=503255040L, free=16793600L, percent=81.5)

如何对其进行过滤,以便只通过百分比?

您得到的是一个命名的元组(另请参见),您可以像访问任何元组一样或作为属性访问它。假设将返回值存储在变量
usage
,则可以使用
usage[3]
(常规元组访问)或
usage.percent
访问百分比,第二个选项是(imho)最佳选项。您还可以使用
psutil.phymem\u用法().percent