寒窗轩,寒川的个人网络博客,记录互联网事,学习网络编程、分享工作经验、人生感悟,包括但不限于程序代码、数据库、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 44 22 6863 docdocxpythonofficeword
文章写得不错?我是土豪我要在线打赏!
在线打赏

昵称:

验证码:验证码

评论:

文章分类
系统
程序
数据
Office
随笔
热门文章
python读取文件夹下图片并生成pdf文件
VB.net开发的word转pdf的小工具
使用python把word转成pdf
文章推荐
免责声明
关于博主
开篇第一章
随机推荐
2020岁末总结
请不要奇怪,为什么最近博客的文章是几年前的内容
对于不支持htaccess的主机不带www的域名301跳转到带www的域名
Internet Relay Chat(IRC)聊天命令
准备写点专业的东东
word的表格后面总是有一页空白页怎么办?
php实现多个域名指向同一网站的301转向
php分页函数
手机PK电脑?电脑VS手机?
儿子高烧终于退了
友情连接
春燕网络
谢润的博客
企安文档