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

时间:2017-05-12 09:34:12

标签: python command-line-interface

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

不要弄乱我的终端,为了更好的可读性,我想重写我的输出。由于\r仅适用于单行,因此我找到的唯一可管理解决方案是reprint。但是,重新打印仅适用于其列表或字典,因此与clickclick.echoclick.prompt不兼容。一个丑陋的解决方法是click.clear,但我想尽可能避免这种情况。

这有什么好的解决方案吗?如果有更合适的东西,我也不介意使用与click不同的包。

0 个答案:

没有答案