批量处理字幕示例
#coding=utf-8
import os
lines=[]
f = open("D:\\111.txt",'r') # 原始文件
count = 3
for line in f:
# 行数计数
count += 1
lines.append(line)
# 在第二行插入文本,原始文本每三行为一段
if(count % 4 == 0):
lines.append("00:00:20,297 --> 00:00:26,200\n")
f.close()
s=''.join(lines)
f=open("d:\\112.txt",'w+') # 重新写入文件
f.write(s))
f.close()
del lines[:] #清空列表
原始文件
处理后文件