-2

私はcurseslibを使用するのは初めてです。カーソルを現在の行の先頭に戻して、後続の出力で以前に書き込まれたものを上書きできるようにするPythonプログラム(DOS端末で実行)を作成したいと思います。私はそれを行うためにPythonからシェルスクリプトを呼び出そうとしましたが、それを行うためのより良い方法が存在する可能性があると信じています。

4

1 に答える 1

0

現在の行を書き換えるだけの場合は、return char "\r" を出力するだけです。たとえば、これは「ABCdef」を出力します。

# print 'abcdef' then backup to start of line, then print 'ABC'
# (then print the normal cr/lf that 'print' always does)
print "abcdef\rABC"

(印刷を末尾のコンマで終了することにより、cr/lf を抑制することができることも知っておくと役立ちます...) .

于 2012-06-04T17:20:53.880 に答える