from win32com import client as wc
file_list=os.listdir(raw_path)
#打开word程序
word=wc.Dispatch("Word.Application")
word=wc.Dispatch("kwps.application") #这是用wps打开
for file_name in tqdm(file_list):
if not file_name.startswith('~$'):#排除临时文件
#获取文件的绝对路径 D\SS\SSS\SSSS raw_path可能需要修改
abs_path = os.path.join(raw_path, file_name)
#print(abs_path)
#获取文章标题
title = os.path.splitext(file_name)[0]
#print(title)
#如果是doc文件要保存为docx文件
if file_name.endswith('doc'):
doc=word.Documents.Open(abs_path)
docx_path=raw_path+title+'.docx'
doc.SaveAs(docx_path,12)
doc.Close()
os.remove(abs_path)
abs_path=docx_path
docA=docx.Document(abs_path)
for para in docA.paragraphs: # 读取段
v = para.text.split()
for line in v: # 读取段的每行
python中doc转成docx,如果电脑安装了wps需要注意代码部分修改
最新推荐文章于 2024-04-24 10:07:18 发布