前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >零代码编程:用kimichat合并一个文件夹下的多个文件

零代码编程:用kimichat合并一个文件夹下的多个文件

作者头像
AIGC部落
发布2024-06-24 15:52:39
770
发布2024-06-24 15:52:39
举报
文章被收录于专栏:Dance with GenAIDance with GenAI

一个文件夹里面有很多个srt字幕文件,如何借助kimichat来自动批量合并呢?

在kimichat对话框中输入提示词:

你是一个Python编程专家,完成如下的编程任务:

这个文件夹:D:\downloads\life.on.our.planet.(2023).tv.s01.chi.12cd\新建文件夹

里面有很多srt后缀的文件,将所有srt文件按照名称顺序,合并成一个文件

kimichat给出的Python脚本源代码:

import os

# 设置文件夹路径

folder_path = 'D:\\downloads\\life.on.our.planet.(2023).tv.s01.chi.12cd\\新建文件夹'

# 确保文件夹存在

if not os.path.exists(folder_path):

print("指定的文件夹不存在,请检查路径是否正确。")

else:

# 获取文件夹中所有的srt文件,按文件名排序

srt_files = sorted([f for f in os.listdir(folder_path) if f.endswith('.srt')])

# 合并文件的输出路径

output_file = os.path.join(folder_path, 'merged.srt')

# 打开输出文件准备写入

with open(output_file, 'w', encoding='utf-8') as outfile:

# 遍历所有的srt文件并合并

for srt_file in srt_files:

file_path = os.path.join(folder_path, srt_file)

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

for line in infile:

outfile.write(line)

print(f"所有srt文件已合并到 {output_file}")

在vscode中运行这个Python程序,成功了:

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-03-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Dance with GenAI 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档