#想学英语,下了英语字幕,发现有很多时间戳,打印下来会很占空间,于是用python将时间戳去掉。def model1():    f1=open('coherence.txt','r')#将下载的字幕复制(或者更名)为coherence.txt(只要是txt文件即可)并放在python根目录下    f2=open('test2.txt','w')#打开(没有则新建)test2文件    a=[':',',','>','1','2','3','4','5','6','7','8','9','0','-']    for line in f1:        for s in line:            if str(s) in a:                line=line.replace(s,'')#改为空号        f2.write(line)    f1.close()    f2.close()def model2():    f2=open('test2.txt','r')    f3=open('test3.txt','w')    for line in f2:        if line.split():            f3.write(line)    f3.close()

model1()model2()

以上分为两部分完成字幕更改,第一部分将':',',','>','1','2','3','4','5','6','7','8','9','0','-'都改为空号,第二部分将空号及空行去掉

效果如下:
原本字幕:
修改后的字幕:

python对字幕的改动相关推荐

  1. 利用Python从字幕网上下载自己所需要的字幕(热门电影、美剧等)

    一.前言 主要需求:利用python从字幕库网站上下载字幕 字幕网址:http://www.zimuku.la/ 二.方法: 1.打开网站,搜索自己所需要的字幕: 2.开始写代码: a.配置标头,手动 ...

  2. python怎么加字幕_Python如何实现字幕挂载 Python实现字幕挂载代码示例

    Python如何实现字幕挂载?本篇文章小编给大家分享一下Python实现字幕挂载代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 本文在Wind ...

  3. python怎么去掉视频字幕_利用Python实现字幕挂载(把字幕文件与视频合并)思路详解...

    其实超简单超简单!python好现成的库,一下子省略了好多步骤! 本文在Windows环境下!linux只是不需要手动输入imagicmagick的位置! 需要用到的环境 python(基本上只要不是 ...

  4. python 视频字幕替换_利用python调整srt字幕时间轴

    我们有时候下载了超高清资源但是没有合适的字幕,往往由于资源的不同,视频和字幕会有几秒钟的时差,这个时候选择重新下载视频显得十分的麻烦. 批量调整字幕时间轴就是一个很好的办法.网上关于调整字幕时间轴有很 ...

  5. Python视频字幕识别——pytesseract

    一.整体思路和第三方库的安装 识别视频字幕文本的思路是:先对视频进行切帧(这里可以使用之前用到的视频分镜方法,更准确地得到字幕不同的帧),再针对图像定位字幕文本的位置.然后利用灰度化.中值滤波.边缘化 ...

  6. python 视频字幕合并_怎么把字幕和视频合并(教你两者合并方法)

    其实超简单超简单!python好现成的库,一下子省略了好多步骤! 本文在Windows环境下!linux只是不需要手动输入imagicmagick的位置! PS:如有需要Python学习资料的小伙伴可 ...

  7. Python根据字幕文件自动给视频添加字幕(通用版)

    功能描述: 根据给定的字幕文件中的字幕信息,自动给视频添加字幕,运行程序后输入要添加字幕的视频文件和对应的字幕文件路径即可.实际使用时不需要对程序做任何修改,只需要根据实际的视频内容来修改字幕文件就可 ...

  8. python 滚动字幕_python 实现字幕动态滚动和等待效果

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

  9. Python免费字幕翻译(google)

    字幕翻译器(strTranslate.py) 的使用 # 安装:git clone git@github.com:huang007guo/py-googletrans.git# clone 安装mas ...

最新文章

  1. 和12岁小同志搞创客开发:如何驱动各类型传感器?
  2. 困境中的帮助者与被助者
  3. wxWidgets随笔(4)-hello,world
  4. iso linux 内核版本号_Linux内核全面介绍
  5. 新起点!新征程!微软技术俱乐部(苏州)成立大会暨微软技术交流会
  6. matlab上机实验1,上机实验1:熟悉matlab基本操作
  7. java编程编一个小系统_如何编写一个java学生信息管理系统?
  8. THREEJS - 利用UV偏移模拟传送带运动
  9. sp3485调试:sp3485-TTL转max485模块-TTL转usb模块电脑pc
  10. 485串口和计算机通信,485串口通信 485通讯与串口通讯区别
  11. Java联网3D坦克大战(网络编程)
  12. 天津市高中计算机会考,天津高中会考科目有哪些
  13. Caffe解惑:Caffe中是如何控制loss的
  14. 【DB笔试面试758】在Oracle的DG中,Switchover和Failover的区别有哪些?
  15. 为什么 K8s 在阿里能成功?
  16. 【优质潜力刊】Elsevier旗下1区SCI, 热门前沿领域,已稳定检索37年~
  17. 求两字符串所有公共子序列
  18. MTPuTTY不能使用问题
  19. 企业上云:“云咨询”先行,“强平台”筑底
  20. Python副业兼职,月赚7800元,一天只要两小时 !

热门文章

  1. TD321DCAN 隔离CAN总线驱动器
  2. 制作新版STC单片机WiFi下载器
  3. 以太坊区块链_以太坊区块链搭建与使用(一)-私有链
  4. python对象一定要删除引用吗_在Python中删除一个对象和所有对它的引用?
  5. html脚本语言有哪些,常见的脚本语言(有哪些)
  6. 极大似然估计_干货|一文理解极大似然估计
  7. xilinx axi dma linux 快速搭建框架
  8. vba 根据分辨率 缩放显示比例_【显示百闻录】第一讲:关于屏幕尺寸、比例以及分辨率...
  9. HDLBits 系列(16)Something about Counter
  10. Vivado中Debug的用法总结