有没有办法在命令提示符下以编程方式清理输出?我希望能够打印一个单词的每个字母,而不是在同一行中一次删除一个。
问问题
64 次
3 回答
2
Something like this?
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
对于窗户:
os.system('CLS')
于 2013-07-29T03:56:53.083 回答
0
With subprocess is very easy you only have to do this:
import subprocess
try:
subprocess.call('clear')
except:
subprocess.call('cls')
于 2013-07-29T04:05:15.903 回答