end =“”和time.sleep()的关系

时间:2016-11-15 18:48:40

标签: python python-3.x while-loop

import random
import time
myStr="1234567890qwertyuiopasdfghjklzxcvbnm.,*/-+>£#$½{[]}\|!'^+%&/()=?_é><`;:"

def generator():
while True:
    randomLetter=random.choice(myStr)
    print(randomLetter,end="")
    time.sleep(0.1)

generator()

我想减慢我的while循环。如果我写time.sleep它不输出任何东西。如果我删除end =“”部分它可以工作,但我仍然想在一行中编写所有内容,我也尝试使用“sys.stdout.write”,但它没有再次工作。< / p>

1 个答案:

答案 0 :(得分:0)

print

后执行{{1}}