当前位置:
首页 > 编程开发 > Python基础教程 >
-
python基础教程之Python win32com模块 合并文件夹内多个docx文件为一个docx
本站最新发布 Python从入门到精通|Python基础教程
试听地址 https://www.xin3721.com/eschool/pythonxin3721/
试听地址 https://www.xin3721.com/eschool/pythonxin3721/
Python win32com模块 合并文件夹内多个docx文件为一个docx
#!/usr/bin/env python # -*- coding: utf-8 -*- from win32com.client import Dispatch import os,sys #import pandas as pd #下面三句是为了能取得系统自带常量 from win32com.client import constants as con #from win32com.client.gencache import EnsureDispatch #EnsureDispatch('Word.Application') def mkdir(path): # 引入模块 # import os # 去除首位空格 # path=path.strip() # 去除尾部 \ 符号 # path=path.rstrip("\\") # 判断路径是否存在 # 存在 True # 不存在 False isExists=os.path.exists(path) # 判断结果 if not isExists: # 如果不存在则创建目录 # 创建目录操作函数 os.makedirs(path) print(path+'创建成功') return True else: # 如果目录存在则不创建,并提示目录已存在 print(path+' 目录已存在') return False pwd=__file__ pwd=os.path.dirname(pwd) print(pwd) mkdir(os.path.join(pwd,'hebing')) #xlApp=Dispatch('Excel.Application') wdApp=Dispatch('Word.Application') #xlApp.Visible=1 docB=wdApp.Documents.Add() #=====页面设置====== ps=56.7 docB.PageSetup.TopMargin=ps docB.PageSetup.BottomMargin=ps docB.PageSetup.LeftMargin=ps docB.PageSetup.RightMargin=ps docB.SaveAs(pwd + '\\hebing\\hebing.docx',14) #======保存文档========= for root,dirs,files in os.walk(os.path.join(pwd,'放word文档的文件夹'),topdown=False): print(files) for name in files: docT=wdApp.Documents.Open(os.path.join(root,name)) #docT.Range(0,0)#光标定位文档开始 wdApp.Selection.WholeStory()#全选word文档 wdApp.Selection.Copy() docB.Activate() #wdApp.Selection.EndKey(Unit=con.wdLine) docB.Range()#光标定位文档结束 wdApp.Selection.Delete() wdApp.Selection.Paste() docT.Close() docB.Save() docB.Close() wdApp.Quit()
栏目列表
最新更新
OS模块
Python win32com模块 合并文件夹内多个docx文
Python【day 14-5】sorted filter map函数应用和练
python中@property装饰器的使用
10、pytest -- skip和xfail标记
基本数据类型及内置方法(二)
jwt认证生成后的token如何传回后端并解析
【Python】迭代器
python基础-字典dict及内置方法
基本的数据类型和内置方法02
.Net Standard(.Net Core)实现获取配置信息
Linux PXE + Kickstart 自动装机
Shell 编程 基础
Shell 编程 条件语句
CentOS8-网卡配置及详解
Linux中LVM逻辑卷管理
1.数码相框-相框框架分析(1)
Ubuntu armhf 版本国内源
Linux中raid磁盘阵列
搭建简易网站
如何远程连接SQL Server数据库的图文教程
复制SqlServer数据库的方法
搜索sql语句
sql中返回参数的值
sql中生成查询的模糊匹配字符串
数据定义功能
数据操作功能
将Session值储存于SQL Server中
使用SQL Server数据库嵌套子查询的方法
SQL概述