【摘要】 前面一段时间朋友问我怎样用Python写一段代码,让文本内容一个字一个字的显示,这个当然是可以实现的了,我们可以先看看效果。视频没法上传,只能大家自己运行代码了。
程序很简单,几行代码就可以了,当然想要更多功能还得自己再研究一下,下面写上代码。
# -*- coding: utf-8 -*-#!/usr/bin/env python# coding=ut…
前面一段时间朋友问我怎样用Python写一段代码,让文本内容一个字一个字的显示,这个当然是可以实现的了,我们可以先看看效果。视频没法上传,只能大家自己运行代码了。
程序很简单,几行代码就可以了,当然想要更多功能还得自己再研究一下,下面写上代码。
# -*- coding: utf-8 -*-
#!/usr/bin/env python
# coding=utf-8
# author:zhangzesheng
import sys,time
txt = '''
亲爱的同学:
我们愉快地通知您,您已获准在霍格沃茨魔法学校就读。
随信附上所需书籍及装备一览,学期定于九月一日开始。
鉴于您对魔法世界的不熟悉,
我们将指派神奇动物学学老师——海格教授带您购买学习用品。
我们将于七月三十一日前静候您的猫头鹰带来的回信。
校长(女)米勒娃·麦格谨上'''
def print_one_by_one(text):
sys.stdout.write("\r " + " " * 60 + "\r") # /r 光标回到行首
sys.stdout.flush() #把缓冲区全部输出
#print text
for c in text:
sys.stdout.write(c)
sys.stdout.flush()
time.sleep(0.3)
print_one_by_one(txt)
© 版权声明文章版权归作者所有,未经允许请勿转载。THE END
喜欢就支持一下吧
相关推荐