Python CLI-通过单击刷新终端中的多行输出

Python CLI-通过单击刷新终端中的多行输出,python,command-line-interface,Python,Command Line Interface,我正在尝试使用CLI编写脚本。我正在使用它,在这种情况下,我主要需要它的click.getchar函数进行响应交互 不要把我的终端弄得乱七八糟,为了更好的可读性,我想重写我的输出。由于\r仅适用于单行,因此我找到的唯一可管理的解决方案是。但是,重印仅适用于其列表或词典,因此与的click.echo和click.prompt不兼容。一个难看的解决方法是单击。清除,但如果可能的话,我希望避免这种情况 有什么好的解决办法吗?如果有更合适的,我也不介意使用不同的包装

我正在尝试使用CLI编写脚本。我正在使用它,在这种情况下,我主要需要它的
click.getchar
函数进行响应交互

不要把我的终端弄得乱七八糟,为了更好的可读性,我想重写我的输出。由于
\r
仅适用于单行,因此我找到的唯一可管理的解决方案是。但是,重印仅适用于其列表或词典,因此与的
click.echo
click.prompt
不兼容。一个难看的解决方法是单击。清除,但如果可能的话,我希望避免这种情况

有什么好的解决办法吗?如果有更合适的,我也不介意使用不同的包装