Python爬虫项目 去除word文档答案
本程序可以去除下划线部分的docx,和doc格式文件的习题答案。
主要使用的库
- docx (用于操作word文档)
- win32com (用于将doc格式的文件转换成docx)
from docx import Document
import os
import time
import win32com.client as wc
实现
- doc转docx 使用的为wps程序,也可以使用office 只用将
word = wc.gencache.EnsureDispatch('kwps.application') # 打开wps程序
修改为
word = wc.gencache.EnsureDispatch('word.application') # 打开office word程序
- 程序原理为找到带有下划线的部分然后删除并保留出空白,因此需要避免存在除了答案,其他部分存在下划线。效果如下:
修改前
修改后