感谢您花时间帮助我。上个学期我一直在学习 Python 3.2,所以我的知识只不过是一个新手。我在 Windows 7 上,使用 Python 3.2 并使用 Python 的 IDLE。
我正在使用 for 循环以类似滚动的方式打印一系列字符串。我的意思是 IDLE 会一个字母一个字母地打印字符串。下面是我正在使用的代码。
import os, sys, time
message=('Enter string in here. It will print what is in here letter by letter.')
for line in message:
print(line,end='')
sys.stdout.flush()
time.sleep(0.03)
我的问题是:如果用户要在整个字符串打印期间随时按“输入”,有没有办法打印整个字符串(消息)。因此,即使用户在开始时点击“输入”;将打印整个字符串。
再次感谢您抽出宝贵时间帮助我。非常感谢。