6

Pythonを使用して、スクリプトが実行されているコンソールの最後の表示行に表示される行を印刷したいと思います。たとえば、次のようなものです。

ここに画像の説明を入力してください

これはできるでしょうか?

4

2 に答える 2

1

Windowsターミナルの場合は、コンソールモジュールを試してください。UNIXの場合は、cursesモジュールで十分です。

于 2012-05-27T13:03:11.047 に答える
1

最も簡単な方法は、effbot.orgのConsoleモジュールを使用することです。

import Console

c = Console.getconsole()
c.text(0, -1, 'And this is the string at the bottom of the console')

-12番目の(行)引数を指定することにより、コンソールの最後の行をアドレス指定します。

このConsoleモジュールはWindowsでのみ機能するため、これをUNIXターミナルでも機能させるには、Windowsで機能する部分的な実装を提供するwcursesライブラリを確認する必要があります。stdlibモジュールcursesと同じように駆動します; 前者はWindowsで使用し、後者はUNIXで使用します。curses

于 2012-05-27T13:14:47.127 に答える