自动化办公-批量doc文件转docx文件python2021.10.8
2023-06-13 09:13:02 时间
# encoding=utf-8
from win32com import client as wc
import docx
import pymysql
import os
from time import sleep
#import win32com.client as wc
#导入文件
# path表示路径
path=r"E:\2021年工作文件夹\9月份"
# 返回path下所有文件构成的一个list列表
filelist=os.listdir(path)
#print(filelist)
# 遍历输出每一个文件的名字和类型
count = 0
for 文件名 in filelist:
# print(文件名)
count +=1
if count < 30000:
# 输出指定后缀类型的文件
if(文件名.endswith('.doc')):
print(文件名)
w = wc.gencache.EnsureDispatch('kwps.application')
完整地址和文件名doc = path + '\\'+文件名
完整地址和文件名docx = path + '\\'+文件名+'.docx'
doc = w.Documents.Open(完整地址和文件名doc)
doc.SaveAs2(完整地址和文件名docx, 12)
# sleep(3)
doc.Close()
# sleep(3)
# word.Quit()
相关文章
- pandas 大文件操作
- c语言 自己编程解析 xml,C语言解析.XML文件
- matlab批量处理excel(CSV)文件数据
- 【说站】有文件直接下载地址,如何通过火车头采集器进行批量下载
- yhd-ExcelVBA根据条件查找指定文件的数据填写到当前工作表指定列
- Python批量修改文件名,文件再多也只要一秒,省时又不闹心
- linux中批量添加文件前缀的操作方法
- 内文件linux批量替换文件夹内文件名(linux替换文件夹)
- 文件Linux 使用命令批量删除文件的方法(linux批量删除)
- 利用Linux快速完成批量文件删除(linux批量删除命令)
- Linux:探索字符文件之旅(linux字符文件)
- Oracle的控制文件:守护着数据库安全的重要保障(oracle的控制文件)
- 使用Linux批量重命名文件(批量重命名linux)
- 批量重命名文件:Linux下的快捷方式(批量重命名linux)
- 使用linux批量重命名文件的技巧(批量重命名linux)
- Linux批量文件重命名技巧(批量重命名linux)
- 如何使用CSV文件快速批量导入MySQL数据库(批量csv导入mysql)
- 「linux 文件匹配」:解密高效、快捷的文件搜索技巧(linux文件匹配)
- Oracle升级文件从下线到上线(oracle下线文件上线)
- Asp.Net文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- PHP编码规范之注释和文件结构说明
- php判断文件上传类型及过滤不安全数据的方法