Python获取RAM占用的os.popen代码返回值单位是字节还是MB?
问题解答
- 该代码返回的总内存、已用内存、空闲内存数值的单位是 MB(兆字节)。
- 具体判断依据:
代码中调用的shell命令为free -t -m,其中-m参数的作用就是指定free命令的所有内存输出值以MB为单位展示;-t参数的作用是在输出内容的最后一行追加全局内存统计行,刚好匹配代码中readlines()[-1]取输出最后一行的逻辑。
你可以直接在对应Linux环境的终端执行free -t -m命令,输出的表头会明确标注单位,和代码取到的数值完全对应。
内容的提问来源于stack exchange,提问作者A.P Carvalho
相关产品推荐
相关产品推荐

