gpt4 book ai didi

python - 多行标准输出刷新问题

转载 作者:行者123 更新时间:2023-12-04 06:43:46 26 4
gpt4 key购买 nike

我有一个用 python 编写的统计应用程序,它在计时器上用统计信息刷新 ssh 屏幕。现在它使用 os.system('clear') 来清除屏幕,然后输出带有统计信息的多行数据。

我只想做一个\r 而不是执行 clear 但这只适用于一行,是否可以用多行来做到这一点?

我想要做的一个经典示例是,当您执行“top”命令时,该命令列出了当前进程,它会在不执行“清除”的情况下更新屏幕,并且它有很多行。

任何人有任何提示吗?

最佳答案

它并没有真正回答你的问题,但是调用 os.system 来清除终端(除了在不同操作系统上运行的系统)并没有什么问题,在这种情况下你可以使用:
os.system('cls' if os.name=='nt' else 'clear')

关于python - 多行标准输出刷新问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3939482/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com