6

使用 Python,我想打印一行,该行将出现在运行脚本的控制台上的最后一个可见行上。例如,像这样:

在此处输入图像描述

这能做到吗?

4

2 回答 2

1

最简单的方法是使用effbot.org 的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,它提供了可curses在 Windows 上运行的部分实现。你会像stdlibcurses模块一样驱动它;在 Windows 上使用第一个,在 UNIX 上使用后者。

于 2012-05-27T13:14:47.127 回答
1

对于 Windows 终端,尝试控制台模块对于 unix,curses 模块可以。

于 2012-05-27T13:03:11.047 回答