【发布时间】:2018-02-27 16:48:52
【问题描述】:
我写了一个函数来获取我电脑的内存。但我不认为这是获得它的最佳方式。
def MEMORY():
mem = psutil.virtual_memory()
MEMORYlist = []
for m in mem:
if m > 100 :
MEMORYlist.append( str(round(m/1073741824, 3)) + "Gb" )
else :
MEMORYlist.append( str(m) + "%")
return MEMORYlist
结果如下所示:
['15.804Gb', '11.303Gb', '28.5%', '4.502Gb', '11.303Gb']
我想知道是否有更好的方法来获得相同的结果。谢谢
【问题讨论】:
-
请定义“足够好”。您希望改进哪些方面?
-
类似this ?
-
我不是真正的程序员,所以觉得我的代码不够好?我想让我的代码更短,消耗更少的资源并运行得更快。就是它。
标签: python python-2.7 python-2.x