import os
import docx
# 定义目标文件夹路径
folder_path = '目标文件夹路径'
# 定义要删除的文字
target_text = '要删除的文字'
# 遍历目标文件夹中的所有.docx文件
for filename in os.listdir(folder_path):
if filename.endswith('.docx'):
# 使用docx模块打开文件
doc = docx.Document(os.path.join(folder_path, filename))
# 遍历文件中所有段落中是否包含目标文字
for para in doc.paragraphs:
if target_text in para.text:
# 如果包含目标文字,删除该文件
os.remove(os.path.join(folder_path, filename))
break
批量删除文件夹下的文件,内容有目标文字的文件都删除
最新推荐文章于 2023-12-14 20:15:52 发布