要批量打开名称为“统计”的文件夹中的所有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 小助理,如未能正确解答您的问题,请继续追问。 |