长时间读者第一次问问.

我正在编写一些我需要编辑时间戳的vtt(隐藏式字幕)文件.该文件的格式如下:

177

00:07:37.450 --> 00:07:39.690

- [Liz] How would you suggest an organization devise

178

00:07:39.690 --> 00:07:41.719

the accountabilities for culture?

179

00:07:41.719 --> 00:07:43.690

- [Tamara] It is a shared accountability

我编写了以下代码来读取文件,计算新的时间戳(慢5%)并吐出新的时间戳:

from sys import argv

script, filename = argv

adjustment = input("Adjustment multiplier: ")

video = open(filename, "r+")

lines = video.readlines()

video.seek(0)

for l in lines:

if l[:2] == "00":

#here I've omitted a lot of calculations to turn the timestamps

#into milliseconds, apply the adjustment multiplier, and turn them back into

#minutes, seconds, and milliseconds.

new_line = str(#concatenation of new values into timestamp format)

video.write(new_line)

video.close()

计算效果很好,但问题是它将所有新行转储到文件的开头,而不是写入每个时间戳行并跳过其余的.

我很想听听你们的想法!我已经和它搏斗了一段时间并尝试了很多东西但是还没能完成它.

谢谢!

python读取文件每行_python – 在文本文件中的每4行读取,编辑和写入相关推荐

  1. Java读取文件的内容到String字符串中

    Java读取文件的内容到String字符串中 将文件读取到String有很多方法可以在Java中将文件读取到String.在本教程中学习以下几种方法. 使用BufferedReader将文件读取到字符 ...

  2. 编写程序,随机产生20个0到1之间的数,将这20个数写入文本文件中,要求每行5个数

    import java.io.File; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOEx ...

  3. python按行读取文件取消空白行_python去掉空白行的多种实现代码

    测试代码 jb51.txt 1:www.jb51.net 2:www.jb51.net 3:www.jb51.net 4:www.jb51.net 5:www.jb51.net 6:www.jb51. ...

  4. python读取文件第一行_python读取文件首行和最后一行

    python读取文件最后一行两种方式 1)常规方法:从前往后依次读取 步骤:open打开文件. 读取文件,把文件所有行读入内存. 遍历所有行,提取指定行的数据. 优点:简单,方便 缺点:当文件大了以后 ...

  5. python中几种读取文件的方法_python 逐行读取文件的几种方法

    Python四种逐行读取文件内容的方法 下面四种Python逐行读取文件内容的方法, 分析了各种方法的优缺点及应用场景,以下代码在python3中测试通过, python2中运行部分代码已注释,稍加修 ...

  6. python xlrd读取文件报错_python中xlrd库如何实现文件读取?

    俗话说得好,技多不压身,虽然我们已经掌握了多种可以实现读取文件的方式,但是丝毫不影响我们要学会精益求精,他说学习文件读取的奥秘,况且,数据分析是十分重要的,一切的代码运行,总归都是要服务于数据,好啦, ...

  7. python读取文件内容操作_Python 3.6 读取并操作文件内容

    下面为大家分享一篇Python 3.6 读取并操作文件内容的实例,具有很好的参考价值,希望对大家有所帮助.一起过来看看吧 所使用python环境为最新的3.6版本 Python中几种对文件的操作方法: ...

  8. python txt文件 报文分析_Python读写txt文本文件的操作方法全解析

    一.文件的打开和创建 >>> f = open('/tmp/test.txt') >>> f.read() 'hello python!\nhello world! ...

  9. matlab 行 读取文件 跳过_MATLAB对于文本文件(txt)数据读取的技巧总结(经典中的经典)...

    本帖最后由 rocwoods 于 2010-12-29 15:09 编辑 振动论坛原版主eight的经典贴http://www.chinavib.com/thread-45622-1-1.html M ...

最新文章

  1. RDS for MySQL 5.7 备份恢复为本地实例
  2. python基础常用语句-Python基本语句
  3. BZOJ 1691: [Usaco2007 Dec]挑剔的美食家( 平衡树 )
  4. VS2013关于“当前不会命中断点源代码与原始版本不同”的BUG
  5. 【小白学PyTorch】1.搭建一个超简单的网络
  6. 学习笔记----周志华《机器学习》第五章(神经网络)(二)
  7. 计算机的颜色储存格式(索引色 真彩色)
  8. 搭建Git Server - Centos+Gitosis
  9. Python递归文件夹遍历所有文件夹及文件
  10. CSS核心的几个概念
  11. c语言数据结构的主函数怎么写,您好,关于数据结构C语言的问题,上次百度知道里面主函数没有发上去? 爱问知识人...
  12. STM8单片机定时器1编码器功能使用详解
  13. 使用css打造自定义select(非模拟)
  14. 关联规则完整源代码_接口测试:A06_HttpRunner关联_02_提取 SessionID:固定名称方式...
  15. 展锐sc8541E多媒体网络摄像播放-液晶驱动一体板
  16. 拿到acm铜奖可以去大厂吗?
  17. win7 微信 代理服务器设置,手把手为你讲解win7系统电脑登录多个微信的详细方法...
  18. 什么是常量,常量的类型有哪些?
  19. SumToken钱包怎么样_SUMTOKEN钱包靠谱吗
  20. Java抽号系统_简单实现java抽奖系统

热门文章

  1. 中国红+金牛|传统农历年新年新春海报稳妥设计方案!
  2. 设计资源类的网站有哪些?
  3. 强迫症设计师最爱的对称构图,促销模板
  4. 电商淘宝天猫美妆页面PSD分层模板,优秀作品促进品牌提升
  5. java有哪些技术_Java程序员,最常用的20%技术有哪些?
  6. of介词短语作定语_介词短语用作状语/定语/表语/复合宾语
  7. makefile指定头文件路径_玩转Makefile | 企业项目Makefile实例
  8. C++ 直接插入排序
  9. Linux四种共享内存技术(附源码):SystemV、POSIX mmap、memfd_create、dma-buf
  10. jquery生成一个li_如何使用jQuery从字符串数组生成UL Li列表?