我要做的是:
import psutil
import read_config
mem = psutil.virtual_memory()
print('Total RAM: ', (round(mem[0] / (1024 * 1024))), '(MB)') # total
ram_usage = read_config.ram_usage
while ram_usage is True:
mem = psutil.virtual_memory()
print('Used RAM: ', (round(mem[3] / (1024 * 1024))), '(MB)', end="") # used
问题是,如果我执行,输出如下:
Total RAM: 3949 (MB)
Used RAM: 3069 (MB)Used RAM: 3069 (MB)Used RAM: 3069 (MB)Used RAM: 3069 (MB)Used RAM: 3069 (MB)
如何解决Used RAM
问题?我只想在第二行上打印已用RAM的值,而不是在每次满足条件时打印该行。你知道吗
谢谢
要检测值是否已更改,只需保存旧值,然后有条件地打印:
然而,这将检测到非常小的变化。如果只想在显示值更改时打印,请先转换为MB,然后比较:
相关问题 更多 >
编程相关推荐