我使用notepad ++编写代码,然后使用Windows Power Shell查看输出.现在让我说我要打印这个......
"堆栈溢出"
但不是一次全部.首先它会打印S然后然后是a然后是c然后是k然后是空格然后是O ......?
那么在我们输入旧PC时是否有任何功能/方法来发布文本?
如果问题不完整,请告诉我我可以提供的更多信息.
更新
@uʍopǝpısdn是的,你了解我的要求.非常感谢答案.:)
好吧,我不知道它叫做模拟文本.:)
干得好:
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()在每封信后面打电话,你可以强制它.
| 归档时间: |
|
| 查看次数: |
87 次 |
| 最近记录: |