如何打印正在运行的文本?例如打印"堆栈"Python将打印S然后然后是a然后是c然后k?

Hel*_*boy 0 python

我使用notepad ++编写代码,然后使用Windows Power Shell查看输出.现在让我说我要打印这个......

"堆栈溢出"

但不是一次全部.首先它会打印S然后然后是a然后是c然后是k然后是空格然后是O ......?

那么在我们输入旧PC时是否有任何功能/方法来发布文本?

如果问题不完整,请告诉我我可以提供的更多信息.

更新

@uʍopǝpısdn是的,你了解我的要求.非常感谢答案.:)

好吧,我不知道它叫做模拟文本.:)

sle*_*ica 5

干得好:

import time, sys

for letter in "Stack Overflow":
    sys.stdout.write(letter)
    sys.stdout.flush()
    time.sleep(1) # that's in seconds, adjust at will

sys.stdout.write('\n')
Run Code Online (Sandbox Code Playgroud)

为什么stdout.flush?

正在运行的程序的输出通常被缓冲(即保持等待),直到满足某些条件.呼叫sleep()将不符合这些条件,并且不会出现文本.通过flush()在每封信后面打电话,你可以强制它.

  • 这将产生``S tack O verflow```(每个字母之间有一个空格) (2认同)
  • 每个字母后都需要sys.stdout.flush()才能显示. (2认同)