【发布时间】:2013-10-23 18:01:56
【问题描述】:
我想在 python 中从psutil.phymem_usage() 获取内存使用百分比,但是当我运行该函数时它返回:
usage(total=520048640L, used=503255040L, free=16793600L, percent=81.5)
我怎样才能过滤它以便只有百分比通过?
【问题讨论】:
标签: python
我想在 python 中从psutil.phymem_usage() 获取内存使用百分比,但是当我运行该函数时它返回:
usage(total=520048640L, used=503255040L, free=16793600L, percent=81.5)
我怎样才能过滤它以便只有百分比通过?
【问题讨论】:
标签: python
你得到的是一个命名元组(另见this question),你可以像访问任何元组或作为属性一样访问它。假设您将返回值存储在变量usage 中,您可以使用usage[3](常规元组访问)或usage.percent 访问百分比,第二个选项是(恕我直言)最好的选项。你也可以使用psutil.phymem_usage().percent。
【讨论】: