from time import sleep
import sys
for line in lines:
for c in line:
print(c, end='')
sys.stdout.flush()
sleep(0.05)
print('')
如何将其转换为模块,以便我的代码中的所有文本都有类似的影响?
答案 0 :(得分:1)
您的意思是将其转换为函数,以便您可以反复使用相同的代码,但每次都使用不同的文本吗?如果是这样,你可以做这样的事情(稍微修改一下,但不多):
<div id="map"></div>
如果您想扩展它,可以添加第二个输入from time import sleep
import sys
def SlowWrite(text):
for line in text:
for c in line:
print(c, end='')
sys.stdout.flush()
sleep(0.05)
print()
SlowWrite("Hello, everyone! Look at me and my fancy typewriter.");
SlowWrite(["I love this thing so much...", "It's my new favourite toy"]);
,并在睡眠功能中使用它。然后你也可以选择每次使用它的速度有多慢...