这里有两个技巧,您需要使用流将所有内容放在正确的位置,还需要刷新流缓冲区。
import time
import sys
def delay_print(s):
for c in s:
sys.stdout.write(c)
sys.stdout.flush()
time.sleep(0.25)
delay_print("hello world")
如何一次在一行上打印一个字符?
这里有两个技巧,您需要使用流将所有内容放在正确的位置,还需要刷新流缓冲区。
import time
import sys
def delay_print(s):
for c in s:
sys.stdout.write(c)
sys.stdout.flush()
time.sleep(0.25)
delay_print("hello world")