晚上看了些python实现动态字幕效果的文章,总会提到print函数的flush=True参数,还有os.system(‘cls’)清屏,总是迷糊,并不能实现滚动屏幕效果。经过多方思索和查找,总结如下。

1.windows平台下pycharm工具,其实加不加 flush=True 效果都是一样的,因为网上说,有些系统是把字符存放在缓存里不会实时显示,总是再最后才一次性把所有的缓存信息显示,这样的延迟导致看不到动态效果。经过测试,windowns平台的pycharm工具不存在此问题,加不加效果都一样。

2.回车换行符的使用:

# 回车和换行的历史:

# 机械打字机有回车和换行两个键作用分别是:

# 换行 'n' 就是把滚筒卷一格,不改变水平位置。 (即移到下一行,但不是行首,而是和上一行水平位置一样)

# 回车 'r' 就是把水平位置复位,不卷动滚筒。 (即将光标移到行首,但是不会移到下一行,如果继续输入的话会覆盖掉前面的内容)

# Enter = 回车+换行(rn)

所以可以利用回车符,不断清除前面的字符,然后循环显示新的字符,来实现动态滚动效果。

2个实例如下:

实例1 动态广告语

import time

content = '钻石永久远,一颗永流传!'

while True:

print('r', content, end='', flush=True) #去掉flush参数效果也一样

content = content[1:] + content[0] time.sleep(0.5)

实例2 等待效果

import time

while True:

print('钻石永久远,一颗永流传', end=' ')

for i in range(10):

print('·', end='', flush=True) #去掉flush参数效果也一样

time.sleep(0.3)

print('r',end='')

作者:晃晃OoO悠悠

python 滚动字幕_python 实现字幕动态滚动和等待效果相关推荐

  1. python画龙猫_Python:制作动态字符图

    这次我们也拿小龙猫来做演示 ps:小龙猫:为什么老用我照片...作者:因为你可爱啊(.^▽^) 这里就不必多说了,也就导入几个用到的包 SOURCE_PATH:这个是GIF的路径OUTPUT_PATH ...

  2. 用python画雨滴_Python使用Matplotlib实现雨点图动画效果的方法

    本文实例讲述了Python使用Matplotlib实现雨点图动画效果的方法.分享给大家供大家参考,具体如下: 关键点 win10安装ffmpeg animation函数使用 update函数 win1 ...

  3. 51单片机八位数码管1到F动态滚动显示仿真及程序

    51单片机八位数码管1到F动态滚动显示仿真及程序 动态滚动显示仿真及程序 #include<reg51.h> #define uchar unsigned char #define uin ...

  4. Vue实现滚动吸顶,文案动态更改

    Vue实现滚动吸顶,文案动态更改 1.效果和代码如下 <template><div class="record"><div class="c ...

  5. python高端实现各国GDP动态轮换图

    python高端实现各国GDP动态轮换图 文章目录 python高端实现各国GDP动态轮换图 前言效果 一.准备数据等文件 二.完整代码 1.准备showGDP.py 2.准备PlotUtil.py ...

  6. html 滚动字幕如何设置,Html 文字滚动

    滚动字幕会让很多人感到兴奋,特别是第一次使用滚动字幕时,会爱不释手.现在做一个详细的方案,让你更全面地了解一下. 滚动字幕在FrontPage的组件里有,但是FrontPage这个软件只能支持单行文字 ...

  7. html 滚动字幕如何设置,如何制作滚动字幕 视频画面加滚动字幕,自己设置滚动字幕的显示时间(滚动次数)...

    不管是电影还是电视中都经常会出现一些滚动字幕,滚动字幕的内容可以是广告.通知.说明.或者是总结等.视频中的滚动字幕除了起到宣传或提示的作用,更重要的是丰富了视频的层次,让画面更加精美.但有时候我们自己 ...

  8. premiere 实现字幕在指定框内滚动

    要实现premiere 实现字幕在指定框内滚动,必须建立一个滚动字幕,如下图所示, 本次操作的目的是使文字限制在白色范围内由下往上滚动,类似于用白色做遮罩.在时间线上对文字层加入CROP效果修改器,调 ...

  9. python部落翻译_python利用google翻译 翻译字幕文件

    python使用谷歌翻译api 翻译字幕文件 英文字幕确实让人头疼,因此,花了一天专门研究,用python实现了比较简单的翻译代码.仅有几十行 首先加载模块 pip uninstall googlet ...

最新文章

  1. 【OpenCV 4开发详解】保存和读取XML和YMAL文件
  2. ROS学习笔记—-- catkin
  3. 一个关于思科路由器ping的有趣现象
  4. python encoding报错_python用requests递归查询页面 报错 ChunkedEncodingError
  5. ArcIMS .NET Link的开发配置
  6. windowsAPI验证上下级证书关系
  7. 数据结构 单链表 (C++)(转载)
  8. java上传文件堆溢出_我的正则表达式导致Java中的堆栈溢出;我错过了什么?
  9. agent python实现 建模_零基础三天学会Python爬虫(第二天)
  10. nginx 配置文件详解 深入理解nginx配置文件
  11. 图神经网络概述(3):来自IEEE Fellow的GNN综述
  12. CABAC基于上下文的自适应二进制熵编码
  13. 离线检查未安装的Windows更新
  14. PhotoShop如何导出线性空间下的图片
  15. 测试面试之Linux
  16. BZOJ 1933 [Shoi2007]Bookcase 书柜的尺寸 ——动态规划
  17. 以下是一段歌词,请从这段歌词中统计出“月亮”一词在歌词中出现的次数。
  18. js判断客户端是PC端还是移动端访问
  19. 纳维斯托克方程_托克如何检验其网络安全性
  20. oracle 查询模板

热门文章

  1. 2018年7月编程语言TIOBE排行榜
  2. 【前端学习】------学习准备
  3. 综合布线包括计算机网络,综合布线试题
  4. 【苹果电脑数据恢复】mac超强数据恢复软件免费下载
  5. 计算机显卡显示图片原理,认识显卡!浅析显卡及显卡工作原理
  6. C# 实例解释面向对象编程中的单一职责原则
  7. 面试必问问题最佳答案
  8. mac电脑解压缩报错:错误22 无效的参数
  9. php 随机获取字母,深入PHP获取随机数字和字母的方法详解
  10. 笔记本无线连接打印机