python读取文件每行_python – 在文本文件中的每4行读取,编辑和写入
长时间读者第一次问问.
我正在编写一些我需要编辑时间戳的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行读取,编辑和写入相关推荐
- Java读取文件的内容到String字符串中
Java读取文件的内容到String字符串中 将文件读取到String有很多方法可以在Java中将文件读取到String.在本教程中学习以下几种方法. 使用BufferedReader将文件读取到字符 ...
- 编写程序,随机产生20个0到1之间的数,将这20个数写入文本文件中,要求每行5个数
import java.io.File; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOEx ...
- 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. ...
- python读取文件第一行_python读取文件首行和最后一行
python读取文件最后一行两种方式 1)常规方法:从前往后依次读取 步骤:open打开文件. 读取文件,把文件所有行读入内存. 遍历所有行,提取指定行的数据. 优点:简单,方便 缺点:当文件大了以后 ...
- python中几种读取文件的方法_python 逐行读取文件的几种方法
Python四种逐行读取文件内容的方法 下面四种Python逐行读取文件内容的方法, 分析了各种方法的优缺点及应用场景,以下代码在python3中测试通过, python2中运行部分代码已注释,稍加修 ...
- python xlrd读取文件报错_python中xlrd库如何实现文件读取?
俗话说得好,技多不压身,虽然我们已经掌握了多种可以实现读取文件的方式,但是丝毫不影响我们要学会精益求精,他说学习文件读取的奥秘,况且,数据分析是十分重要的,一切的代码运行,总归都是要服务于数据,好啦, ...
- python读取文件内容操作_Python 3.6 读取并操作文件内容
下面为大家分享一篇Python 3.6 读取并操作文件内容的实例,具有很好的参考价值,希望对大家有所帮助.一起过来看看吧 所使用python环境为最新的3.6版本 Python中几种对文件的操作方法: ...
- python txt文件 报文分析_Python读写txt文本文件的操作方法全解析
一.文件的打开和创建 >>> f = open('/tmp/test.txt') >>> f.read() 'hello python!\nhello world! ...
- matlab 行 读取文件 跳过_MATLAB对于文本文件(txt)数据读取的技巧总结(经典中的经典)...
本帖最后由 rocwoods 于 2010-12-29 15:09 编辑 振动论坛原版主eight的经典贴http://www.chinavib.com/thread-45622-1-1.html M ...
最新文章
- RDS for MySQL 5.7 备份恢复为本地实例
- python基础常用语句-Python基本语句
- BZOJ 1691: [Usaco2007 Dec]挑剔的美食家( 平衡树 )
- VS2013关于“当前不会命中断点源代码与原始版本不同”的BUG
- 【小白学PyTorch】1.搭建一个超简单的网络
- 学习笔记----周志华《机器学习》第五章(神经网络)(二)
- 计算机的颜色储存格式(索引色 真彩色)
- 搭建Git Server - Centos+Gitosis
- Python递归文件夹遍历所有文件夹及文件
- CSS核心的几个概念
- c语言数据结构的主函数怎么写,您好,关于数据结构C语言的问题,上次百度知道里面主函数没有发上去? 爱问知识人...
- STM8单片机定时器1编码器功能使用详解
- 使用css打造自定义select(非模拟)
- 关联规则完整源代码_接口测试:A06_HttpRunner关联_02_提取 SessionID:固定名称方式...
- 展锐sc8541E多媒体网络摄像播放-液晶驱动一体板
- 拿到acm铜奖可以去大厂吗?
- win7 微信 代理服务器设置,手把手为你讲解win7系统电脑登录多个微信的详细方法...
- 什么是常量,常量的类型有哪些?
- SumToken钱包怎么样_SUMTOKEN钱包靠谱吗
- Java抽号系统_简单实现java抽奖系统
热门文章
- 中国红+金牛|传统农历年新年新春海报稳妥设计方案!
- 设计资源类的网站有哪些?
- 强迫症设计师最爱的对称构图,促销模板
- 电商淘宝天猫美妆页面PSD分层模板,优秀作品促进品牌提升
- java有哪些技术_Java程序员,最常用的20%技术有哪些?
- of介词短语作定语_介词短语用作状语/定语/表语/复合宾语
- makefile指定头文件路径_玩转Makefile | 企业项目Makefile实例
- C++ 直接插入排序
- Linux四种共享内存技术(附源码):SystemV、POSIX mmap、memfd_create、dma-buf
- jquery生成一个li_如何使用jQuery从字符串数组生成UL Li列表?