寒窗轩,寒川的个人网络博客,记录互联网事,学习网络编程、分享工作经验、人生感悟,包括但不限于程序代码、数据库、Office办公、随笔等内容。

利用python将doc文件批量转换为docx文件

近期遇到若干word文件,需要将doc格式批量转换为docx格式,直接用python可快速实现。直接上代码:

import os
import win32com.client as wc   #如果提示没有该库,请使用pip install pywin32安装
import time
filename = os.listdir('F:\\doc') #读取F:\doc目录下的doc文件
for i in range(len(filename)):
    word = wc.Dispatch("WORD.Application")   # 启动word进程
    word.displayalerts=0  # 不警告
    word.visible=0        # 不显示
    doc = word.Documents.Open('F:\\doc\\'+filename[i])  # 读取F:\doc目录下的doc文件每个文件
    file_name = os.path.basename(filename[i])
    file_name = file_name.split('.')[0]
    doc.SaveAs('F:\\docx\\'+file_name+'.docx',12, False, "", True, "", False, False, False, False)  #在“F:\docx”目录下生成docx格式的文件名称
    doc.Close()
    word.Quit()
    time.sleep(1) #工作太累,休息1秒


Office 2022-05-09 09:50:01 46 22 7282 docdocxpythonofficeword
文章写得不错?我是土豪我要在线打赏!
在线打赏

昵称:

验证码:验证码

评论:

文章分类
系统
程序
数据
Office
随笔
热门文章
VB.net开发的word转pdf的小工具
使用python把word转成pdf
文章推荐
免责声明
关于博主
开篇第一章
随机推荐
探析知识型员工管理模式
毕业论文试验感慨
接相关部门通知,本站暂时作关闭评论处理
php SQL BETWEEN AND 查询日期范围。
强悍的图片搜索引擎,以图搜图
地震,人心惶惶。
感冒了
apache伪静态参数超过9个的解决办法
word的表格后面总是有一页空白页怎么办?
一不小心情人节了
友情连接
春燕网络
谢润的博客
企安文库