零代码编程:用kimichat批量重命名markdown文件并合并

adminadmin 2025-06-07 255 阅读

一个文件夹里面有很多个markdown文件,需要全部合并成一个txt文件:

可以在kimichat输入框中输入提示词:

你是一个Python编程专家,要完成一个编写Python脚本的任务,具体步骤如下:

打开文件夹:D:\prompts-for-edu-main\prompts-for-edu-main

获取文件夹里面所有以md为后缀的文件;

将所有这些md文件重命名为txt文件,比如:重命名为;

将所有txt文件合并为一个txt文件,文件标题名为:

注意:

每一个步骤都要打印出信息;

使用原始字符串r"path"来避免转义问题;

在重命名操作中添加异常处理来捕获和报告错误;

将任务分解为多个函数,每个函数执行一个特定的任务;

Kimichat生成Python脚本代码:

importos

importglob

获取文件夹中所有.md文件并打印

defget_md_files(folder_path):

md_files=((folder_path,"*.md"))

print(f"Found{len(md_files)}.mdfiles:")

forfileinmd_files:

print(file)

returnmd_files

合并所有.txt文件到一个文件,并打印信息

defmerge_txt_files(folder_path,output_file_name):

withopen(output_file_name,"w",encoding='utf-8')asoutfile:

txt_files=((folder_path,"*.txt"))

fortxt_fileintxt_files:

withopen(txt_file,"r",encoding='utf-8')asinfile:

content=()

(content)

("\n\n")主程序

if__name__=="__main__":

folder_path=r"D:\prompts-for-edu-main\prompts-for-edu-main"

output_file_name=""

open_folder(folder_path)

md_files=get_md_files(folder_path)

ifmd_files:

rename_md_to_txt(md_files)

merge_txt_files(folder_path,output_file_name)

else:

print("")

程序运行,成功重命名、合并:

The End

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系我们会予以删除相关文章,保证您的权利。转载请注明出处

上一篇 下一篇

相关阅读