部署DeepSeek模型,进群交流最in玩法!
立即加群
发布
社区首页 >专栏 >Deepseek根据word文档段落批量新建文件夹

Deepseek根据word文档段落批量新建文件夹

作者头像
AIGC部落
发布2025-02-03 21:38:37
发布2025-02-03 21:38:37
1560
举报
文章被收录于专栏:Dance with GenAIDance with GenAI

Word文档中有很多段落,要根据这些段落内容作为文件夹标题,来批量新建文件夹

Deepseek中输入提示词:

你是一个Python编程专家,要完成如下word文档处理任务:

读取word文档:"D:\AR列表英文书_processed.docx";

读取每一个段落的内容,用段落内容作为文件夹的名称,在文件夹“F:\AR英语学习资料”中新建文件夹;

注意:每一步都要输出信息到屏幕上

Deepseek的回复:

好的,我们将按照你的要求完成任务。以下是详细的Python代码实现:

  1. 安装python-docx库 首先,确保你已经安装了python-docx库。如果没有安装,可以使用以下命令进行安装: bash 复制 pip install python-docx
  2. 编写Python代码 import os from docx import Document # 定义文件夹路径 base_folder = r"F:\AR英语学习资料" # 读取Word文档 doc = Document(r"D:\AR列表英文书_processed.docx") # 遍历文档中的每个段落 for para in doc.paragraphs: text = para.text.strip() # 输出原始段落内容 print(f"原始段落内容: {text}") # 检查段落内容是否为空 if text: # 创建文件夹路径 folder_name = os.path.join(base_folder, text) # 输出文件夹名称 print(f"正在创建文件夹: {folder_name}") # 创建文件夹 try: os.makedirs(folder_name, exist_ok=True) print(f"文件夹创建成功: {folder_name}") except Exception as e: print(f"文件夹创建失败: {folder_name}, 错误信息: {e}") else: print("段落内容为空,跳过处理。") print("所有文件夹创建完成。")
  3. 代码解释 导入库: 导入os库用于文件夹操作,导入python-docx库用于读取Word文档。 定义文件夹路径: 定义基础文件夹路径F:\AR英语学习资料。 读取Word文档: 使用Document类读取Word文档。 遍历段落: 遍历文档中的每个段落,并输出原始段落内容。 检查段落内容: 检查段落内容是否为空,如果为空则跳过处理。 创建文件夹路径: 将段落内容作为文件夹名称,拼接成完整的文件夹路径。 输出文件夹名称: 输出正在创建的文件夹名称。 创建文件夹: 使用os.makedirs创建文件夹,并捕获可能的异常。 输出结果: 输出文件夹创建成功或失败的信息。
  4. 运行代码 运行上述代码后,你将看到以下输出信息: 原始段落内容。 正在创建的文件夹名称。 文件夹创建成功或失败的信息。 最终,所有段落内容对应的文件夹将在F:\AR英语学习资料中创建。
  5. 注意事项

确保路径和文件名正确,避免路径中的反斜杠问题。

如果文件夹名称包含特殊字符(如/、\、:等),可能会导致文件夹创建失败,建议提前处理文件夹名称。

如果文件夹已经存在,os.makedirs的exist_ok=True参数会忽略错误,不会重复创建文件夹。

通过以上步骤,你可以成功完成Word文档的处理任务,并根据段落内容创建对应的文件夹。

运行程序,成功.

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

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

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

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

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