当前位置: 首页 > news >正文

中国站长之家深圳画册设计印刷公司

中国站长之家,深圳画册设计印刷公司,申请域名备案,卫浴网站模板一个文件夹中有多个srt视频字幕文件,srt文件里面有很多时间轴: 现在想将其批量转为word文档,去掉里面与字符无关的时间轴,在ChatGPT中输入提示词: 你是一个Python编程专家,要完成一个批量将SRT字幕文件转为…

一个文件夹中有多个srt视频字幕文件,srt文件里面有很多时间轴:

现在想将其批量转为word文档,去掉里面与字符无关的时间轴,在ChatGPT中输入提示词:

你是一个Python编程专家,要完成一个批量将SRT字幕文件转为Word文本文档的任务,具体步骤如下:

打开文件夹:F:\儿童学习教育\Abadas.适合2岁以上.BBC儿童学习单词的动画;

读取里面所有的srt字幕文件;

将srt字幕文件里面的时间和数字序号全部去掉,只保留字幕文本,另存为word文档;

比如,原有的srt字幕文件内容为:

1

00:00:20,560 --> 00:00:22,760

'Hey, Abadas!'

2

00:00:22,760 --> 00:00:26,120

ALL: Hello, Ben! Come and play with us!

3

00:00:26,120 --> 00:00:30,000

And... # We'll have a...

转换后的word文档内容为:

'Hey, Abadas!'

ALL: Hello, Ben! Come and play with us!

And... # We'll have a...

注意:每一步都要输出相关信息

每一行代码都要给出详细的注释

ChatGPT的回复:

以下是一个使用 python-docx 和 re(正则表达式模块)将 SRT 字幕文件转为 Word 文档的 Python 脚本。请先安装 python-docx 库,可以通过 pip install python-docx 来安装。

import os

import re

from docx import Document

# 设置源文件夹路径

source_dir = 'F:/儿童学习教育/Abadas.适合2岁以上.BBC儿童学习单词的动画'

# 遍历源文件夹中的所有字幕文件

for file_name in os.listdir(source_dir):

# 确保是 SRT 文件

if file_name.endswith('.srt'):

file_path = os.path.join(source_dir, file_name)

print(f'正在处理字幕文件: {file_path}')

with open(file_path, 'r', encoding='utf-8') as f:

content = f.read()

# 使用正则表达式将时间和数字序号去掉

pattern = re.compile(r'\d+\n\d{2}:\d{2}:\d{2},\d+ --> \d{2}:\d{2}:\d{2},\d+\n')

text_only = re.sub(pattern, '', content)

# 创建一个 Word 文档,并将处理后的文本添加到文档中

doc = Document()

doc.add_paragraph(text_only)

# 将 Word 文档保存为一个新文件

word_file_path = file_path.replace('.srt', '.docx')

doc.save(word_file_path)

print(f'已将字幕文件保存为 Word 文档: {word_file_path}')

注意:此脚本假设所有的 SRT 文件都使用 UTF-8 编码。如果你的 SRT 文件使用其他编码,你可能需要修改 open() 函数中的 encoding 参数。此外,脚本假设 SRT 文件的时间戳和文本之间没有额外的空行。如果有额外的空行,你可能需要修改或添加正则表达式来处理它们。最后,这个脚本会直接修改你的文件系统,因此在运行之前请确保你已经备份了原始数据,或者在一个安全的环境下运行这个脚本。在运行这个脚本之前,请确保你的Python环境有足够的权限来读取和写入文件。以上代码未进行错误处理,实际使用时应考虑加入错误处理机制。

转换后的word文档如下:

http://www.yayakq.cn/news/640430/

相关文章:

  • 网站建设的提成可以做锚文本链接的网站
  • 盐山做网站的做网站最好的软件
  • 公司企业网站怎么建设清除网站黑链
  • html5网站都有那个dede本地搭建网站
  • 做网站推广logo黄酒的电商网页设计网站
  • 站长平台网站徐州手机网站建设制作
  • 思睿鸿途北京网站建设民非企业网站建设费怎么记账
  • 网站设计培训学校找哪家有用element做网站的
  • 一个企业网站建设需要多长时间我是一条龙
  • 云南电子政务网站建设辽宁朝阳百姓网免费发布信息网
  • 网站集约化建设必要性网页游戏平台大全
  • 网站项目管理系统做网站上传视频
  • 丹徒网站建设哪家好永济做网站单价
  • 昭通做网站WordPress主题怎么保存
  • 儿童才艺网站建设模板网页界面设计内容
  • 苏州专业网站设计制作公司信阳公司做网站
  • 用asp.net做的网站模板智能小程序开发者平台
  • 长春网站建设兼职现在的企业一般用的什么邮箱
  • 医院网站建设方案计划书滁州网站开发公司
  • 网上花钱做ppt的网站怎么用net123做网站
  • 电子商务网站建设题库百度打网站名称就显示 如何做
  • 站长工具seo综合查询 分析湖南华图企业展厅设计公司
  • 网站前台显示数据库指定分类怎么做phpwordpress 访问不了
  • 国外做问卷网站全自动建站系统源码
  • 表白网站制作做电商网站有什语言好
  • 网站平台建设总结有口碑的镇江网站优化
  • 做视频有赚钱的网站有哪些网站建设报价分析
  • 怎么样在网站文章最后做超链接做网站单页视频
  • 快速网站开发框架网站建设800元全包
  • 写作的网站有哪些生活+装修 北京卫视