3

我正在尝试 Python 脚本的一些光标图形输出,为我的应用程序提供一个不错的进度条。

在显示输出之前,我使用以下内容确保我的屏幕是空白的。

print term.clear

但是当我的 Python 脚本完成时,我的 shell 提示符会在屏幕顶部输出,覆盖进度条的一部分。

当 Python 脚本退出时,如何将光标移动到图形输出下方?在退出脚本之前我已经尝试过了:

print term.move(0, term.height-1)

但这似乎被忽略了。我的 shell 在屏幕顶部开始输出。

我不想进入全屏模式,我想在脚本完成后将进度条的最终输出留在屏幕上。

我的环境是:

  • xterm-256 模式下的 OS X 10.10 终端。
  • Python 2.7.10
  • 祝福1.6
4

1 回答 1

1

我认为您有term.move()倒退的论据(基于此处的“永久移动”部分)。

move()  Parameters are y coordinate, then x coordinate.

试试这个:

print term.move(term.height - 1, 0)
于 2017-01-16T18:42:25.203 回答