用python制作出‘逐字输出’的效果

 时间:2026-04-28 21:40:27

1、新建一个文本文档,把后缀名改成 ‘.py’

用python制作出‘逐字输出’的效果

2、用VSCode打开

用python制作出‘逐字输出’的效果

3、输入代码:

4、#code:CNTS

import sys,time

def print_one_by_one(text):        #此处的print_one_by_one可以自定义名称

    sys.stdout.write("\r " + " " * 60 + "\r")    #/r 光标回到行首, \n 换行

    sys.stdout.flush() # 把缓冲区全部输出

    for c in text:

        sys.stdout.write(c)

        sys.stdout.flush()

        time.sleep(0.1)

print_one_by_one("hello word!\n")   #如果上面的自定义,下面要保持一致

print_one_by_one("hello word!\n")

用python制作出‘逐字输出’的效果

5、如果觉得打字速度太快,那么调这里:(粗体字,照片里是蓝色光标划出)

t.sleep(0.1)

用python制作出‘逐字输出’的效果

  • vb6.0 CommonDialog
  • SQL Server 2005如何建表?
  • 如何使用c语言实现动态数组
  • VC如何进行GoTo设置
  • Windows11怎么更改任务栏位置
  • 热门搜索
    月经多是怎么回事 扑克牌玩法大全 怎么更换彩铃 卫衣怎么搭配 基围虾怎么做好吃 干鱿鱼怎么做好吃 促进新陈代谢的方法 ps怎么打马赛克 清蒸罗非鱼的家常做法 怎么抠图换背景