python批量替换页眉页脚实例代码


Posted in Python onJanuary 22, 2018

简介

本文分享的实例代码主要通过python语言实现批量替换页眉页脚的操作功能,具体如下。

代码

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import win32com,os,sys,re 
from win32com.client import Dispatch, constants

# 打开新的文件 
suoyou = os.listdir('d:\\daizhuan')
#print suoyou
for i in suoyou:
  wenjian_name = os.path.join('d:\\daizhuan',i)
  #print wenjian_name
  if os.path.isfile(wenjian_name):  
    w = win32com.client.Dispatch('Word.Application') 
    w.Visible = 0 
    w.DisplayAlerts = 0 
    daizhuan = 'd:\\daizhuan\\%s' % i #准备替换的文件夹
    wancheng = 'd:\\wancheng\\%s' % i #替换完成后输出的目录
    doc = w.Documents.Open('d:\\biaozhun\\biaozhun.doc') 
    w.ActiveDocument.Sections[0].Headers[0].Range.Copy()
    wc = win32com.client.constants 
    doc.Close()

    doc2= w.Documents.Open( daizhuan) 
    w.ActiveDocument.Sections[0].Headers[0].Range.Paste()
    w.ActiveDocument.SaveAs(wancheng)
    doc2.Close()

    doc3 = w.Documents.Open( 'd:\\biaozhun\\biaozhun.doc') 
    w.ActiveDocument.Sections[0].Footers[0].Range.Copy()
    doc3.Close()

    doc4= w.Documents.Open( daizhuan) 
    w.ActiveDocument.Sections[0].Footers[0].Range.Paste()
    doc4.Close()
    try:
      w.Documents.Close()
      w.Quit()
    except Exception , e:
      print str(e)

总结

以上就是本文关于python批量替换页眉页脚实例代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
Python实现Sqlite将字段当做索引进行查询的方法
Jul 21 Python
详解如何利用Cython为Python代码加速
Jan 27 Python
Python3.6笔记之将程序运行结果输出到文件的方法
Apr 22 Python
python高斯分布概率密度函数的使用详解
Jul 10 Python
Python图像处理库PIL的ImageFilter模块使用介绍
Feb 26 Python
Django ValuesQuerySet转json方式
Mar 16 Python
python 识别登录验证码图片功能的实现代码(完整代码)
Jul 03 Python
Python基于httpx模块实现发送请求
Jul 07 Python
Django限制API访问频率常用方法解析
Oct 12 Python
selenium+python自动化78-autoit参数化与批量上传功能的实现
Mar 04 Python
PyTorch 实现L2正则化以及Dropout的操作
May 27 Python
Pandas数据类型之category的用法
Jun 28 Python
python解析html提取数据,并生成word文档实例解析
Jan 22 #Python
Python复制Word内容并使用格式设字体与大小实例代码
Jan 22 #Python
Python读取word文本操作详解
Jan 22 #Python
python导出hive数据表的schema实例代码
Jan 22 #Python
Python的SimpleHTTPServer模块用处及使用方法简介
Jan 22 #Python
一道python走迷宫算法题
Jan 22 #Python
浅谈使用Python内置函数getattr实现分发模式
Jan 22 #Python
You might like
2019年中国咖啡业现状与发展趋势
2021/03/04 咖啡文化
php检测图片木马多进制编程实践
2013/04/11 PHP
PHP的Socket网络编程入门指引
2015/08/11 PHP
Laravel实现通过blade模板引擎渲染视图
2019/10/25 PHP
jquery使用$(element).is()来判断获取的tagName
2014/08/24 Javascript
jQuery级联操作绑定事件实例
2014/09/02 Javascript
基于JavaScript实现移动端TAB触屏切换效果
2015/10/20 Javascript
JS验证邮件地址格式方法小结
2015/12/01 Javascript
详解JavaScript基于面向对象之创建对象(2)
2015/12/10 Javascript
js实现HashTable(哈希表)的实例分析
2016/11/21 Javascript
jQuery使用siblings获取某元素所有同辈(兄弟姐妹)元素用法示例
2017/01/30 Javascript
原JS实现banner图的常用功能
2017/06/12 Javascript
node+vue实现用户注册和头像上传的实例代码
2017/07/20 Javascript
jquery实现下拉菜单的手风琴效果
2017/07/23 jQuery
利用VS Code开发你的第一个AngularJS 2应用程序
2017/12/15 Javascript
Javascript读取上传文件内容/类型/字节数
2019/04/30 Javascript
[01:04:49]KG vs LGD 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Python爬虫获取整个站点中的所有外部链接代码示例
2017/12/26 Python
使用matlab或python将txt文件转为excel表格
2019/11/01 Python
python基于Kivy写一个图形桌面时钟程序
2021/01/28 Python
HTML实现代码雨源码及效果示例
2020/02/25 HTML / CSS
AHAVA美国官方网站:死海海泥护肤品牌
2016/10/18 全球购物
Coach澳大利亚官方网站:美国著名时尚奢侈品牌
2017/05/24 全球购物
Emporio Armani腕表天猫官方旗舰店:乔治·阿玛尼为年轻人设计的副线品牌
2017/07/02 全球购物
怎样写留学自荐信
2013/11/11 职场文书
师范学院教师自荐书
2014/01/31 职场文书
职工趣味运动会方案
2014/02/10 职场文书
《白鹅》教学反思
2014/04/13 职场文书
询价采购方案
2014/06/09 职场文书
纪检干部个人对照检查材料
2014/09/23 职场文书
党的群众路线教育实践活动个人整改措施材料
2014/11/04 职场文书
中班上学期个人总结
2015/02/12 职场文书
民事二审代理词
2015/05/25 职场文书
公司岗位说明书
2015/10/08 职场文书
win11怎么用快捷键锁屏? windows11锁屏的几种方法
2021/11/21 数码科技
Python中的datetime包与time包包和模块详情
2022/02/28 Python