使用Python,我想打印一行,该行将显示在运行脚本的控制台上的最后一个可见行中。例如,像这样:
这可以做到吗?
答案 0 :(得分:1)
对于Windows终端,请尝试console module对于curses模块可以执行的unix。
答案 1 :(得分:1)
最简单的方法是使用effbot.org's Console
module:
import Console
c = Console.getconsole()
c.text(0, -1, 'And this is the string at the bottom of the console')
通过为第二个(行)参数指定-1
,您正在寻址控制台的最后一行。
由于Console
模块仅适用于Windows,为了使其在UNIX终端上运行,您应该查看wcurses
library,它提供了部分curses
实现这将适用于Windows。你的驾驶方式与stdlib curses
module相同;在Windows上使用第一个,在UNIX上使用后者。