printing slowly (Simulate typing)

前端 未结 4 1160
悲哀的现实
悲哀的现实 2020-12-05 21:35

I am trying to make a textual game in python. All goes well however, I would like to make a function that will allow me to print something to the terminal, but in a fashion

4条回答
  •  遥遥无期
    2020-12-05 22:16

    In Python 2.x you can use sys.stdout.write instead of print:

    for letter in str:
        sys.stdout.write(letter)
        time.sleep(.1)
    

    In Python 3.x you can set the optional argument end to the empty string:

    print(letter, end='')
    

提交回复
热议问题