祝福:如何在退出时将光标移动到屏幕底部?

时间:2017-01-16 18:19:54

标签: python python-blessings

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

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

print term.clear

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

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

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

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

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

我的环境是:

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

1 个答案:

答案 0 :(得分:1)

我认为你有term.move()向后的论据(基于"永久移动"部分here)。

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

试试这个:

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