如何创建一个可以创建类型编写器效果的模块? (蟒蛇)

时间:2016-03-10 14:45:56

标签: python module

      from time import sleep
import sys

for line in lines:         
    for c in line:
        print(c, end='')          
        sys.stdout.flush()  
        sleep(0.05)        
print('')

如何将其转换为模块,以便我的代码中的所有文本都有类似的影响?

1 个答案:

答案 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"]); ,并在睡眠功能中使用它。然后你也可以选择每次使用它的速度有多慢...