使用Python,我想打印一行文本,它将出现在脚本所在控制台的最后一个可见行。例如,像这样的东西:
这是否能够完成?
Console
模块: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上使用后者。addstr()
方法允许您在curses窗口中定位文本。请参考unicurses test_windows.py
演示以了解如何获取窗口及其大小;只需创建一个最大列数和行数的窗口,无需边框。 - Martijn Pietersaddstr()
方法允许您在curses窗口中定位文本。请参阅unicurses test_windows.py
演示以了解如何获取窗口及其大小;只需创建一个最大列数和行数的窗口,无需边框。 - undefined