| 
 | 
 
 
发表于 2024-5-27 14:21:00
|
显示全部楼层
 
 
 
 
 
要批量打开名称为“统计”的文件夹中的所有docx文件,你可以使用Python的os模块和python-docx模块。下面是一个实现的例子: 
 
- import os
 
 - from docx import Document
 
  
- folder_path = "统计"  # 统计文件夹的路径,根据实际情况修改
 
 - file_extension = ".docx"  # 文件扩展名,根据实际情况修改
 
  
- # 获取文件夹中所有文件的路径
 
 - file_paths = [os.path.join(folder_path, file) for file in os.listdir(folder_path) if file.endswith(file_extension)]
 
  
- # 遍历文件路径列表,读取每个docx文件
 
 - for file_path in file_paths:
 
 -     doc = Document(file_path)
 
 -     
 
 -     # 在这里对每个docx文件进行操作,例如提取文本内容、修改样式等
 
 -     # 你可以在这里添加你需要的代码来处理docx文件
 
 -     
 
 -     doc.close()  # 关闭当前文档
 
  
- # 使用完毕后,可以选择关闭Word程序
 
 - os.system("taskkill /f /im WINWORD.EXE")  # 强制关闭所有打开的Word进程
 
  复制代码 
 
请注意,上述代码中使用了`os.system`来关闭所有打开的Word进程,这是一种比较暴力的方式。如果你的机器上有其他正在运行的Word进程,并且你不希望关闭它们,请根据你的情况进行调整。 
 
希望对你有所帮助!如有任何疑问,请随时提问。 
 
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 |   
 
 
 
 |