import os
from docx import Document
# 定义目标文件夹路径和要查找的文本
folder_path = '目标文件夹'
text_to_find = '查询的文字'
# 遍历目标文件夹中的所有文件
for filename in os.listdir(folder_path):
file_path = os.path.join(folder_path, filename)
if os.path.isfile(file_path) and filename.endswith('.docx'):
# 打开Word文档并读取所有批注
doc = Document(file_path)
revisions = doc.inline_shapes
for revision in revisions:
# 判断是否为批注,并且批注中是否包含要查找的文本
if revision.type == 13 and text_to_find in revision.text:
# 如果包含要查找的文本,就删除这个文件
os.remove(file_path)
09-16
666
01-14
3237
04-25
1661