Python 如何显示像top这样的输出

Python 如何显示像top这样的输出,python,bash,python-2.7,python-3.x,Python,Bash,Python 2.7,Python 3.x,我有一个显示linux中使用的内存的脚本,我希望该脚本像top一样显示输出,当新进程使用高内存时,它会自动更改 我写了一个带有时间延迟的while循环,但它仍然没有显示为top 有什么想法吗 编辑:已解决 thx@stark这可以使用bash中的watch命令来完成 watch commandname或watch sudo ps_pem.py watch命令将定期运行该命令并显示类似于top的输出。您可以在上查看相同内容。您是否正在查找ncurses?创建循环并进行轮询。查找tputcomman

我有一个显示linux中使用的内存的脚本,我希望该脚本像top一样显示输出,当新进程使用高内存时,它会自动更改

我写了一个带有时间延迟的while循环,但它仍然没有显示为top

有什么想法吗

编辑:已解决


thx@stark

这可以使用bash中的watch命令来完成

watch commandname
watch sudo ps_pem.py


watch命令将定期运行该命令并显示类似于top的输出。您可以在

上查看相同内容。您是否正在查找
ncurses
?创建循环并进行轮询。查找
tput
commands@triplee,我想了解top是如何工作的,但tput似乎更适合于改变颜色和光标位置,而不是寻找它如果你解决了它,你应该回答你的问题,并尽快接受它,以免它没有答案。但是,请在你的答案中添加一些链接背后的解释。