1

コマンドプロンプトの出力をプログラムできれいにする方法はありますか? 同じ行で一度に 1 つずつ消去するよりも、単語の各文字を印刷できるようにしたいと考えています。

4

3 に答える 3

2

このようなもの?

from sys import stdout
from time import sleep

def show(word):
  for char in word:
    stdout.write(char)
    stdout.flush()
    sleep(1)
  for char in word:
    stdout.write('\b \b')
    stdout.flush()
    sleep(1)

show('hello')
于 2013-07-29T04:00:16.430 に答える
2
os.system('clear')

Linux で動作します。

以下を追加する必要があります。

import os

Windows の場合:

os.system('CLS')
于 2013-07-29T03:56:53.083 に答える