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中关于时间和日期函数的常用计算总结(time和datatime)
Mar 08 Python
利用Python的Flask框架来构建一个简单的数字商品支付解决方案
Mar 31 Python
Python中join函数简单代码示例
Jan 09 Python
numpy 进行数组拼接,分别在行和列上合并的实例
May 08 Python
python实现从文件中读取数据并绘制成 x y 轴图形的方法
Oct 14 Python
Python两台电脑实现TCP通信的方法示例
May 06 Python
Python使用itchat 功能分析微信好友性别和位置
Aug 05 Python
Django如何实现上传图片功能
Aug 16 Python
python将字典列表导出为Excel文件的方法
Sep 02 Python
Python一行代码解决矩阵旋转的问题
Nov 30 Python
Python 在局部变量域中执行代码
Aug 07 Python
Python tensorflow卷积神经Inception V3网络结构
May 06 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
php选择排序法实现数组排序实例分析
2015/02/16 PHP
thinkPHP中多维数组的遍历方法
2016/01/09 PHP
PHP实现文件上传功能实例代码
2017/05/18 PHP
在b/s开发中经常用到的javaScript技术
2006/08/23 Javascript
不用MOUSEMOVE也能滑动啊
2007/05/23 Javascript
jquery.jstree 增加节点的双击事件代码
2010/07/27 Javascript
JS实现多物体缓冲运动实例代码
2013/11/29 Javascript
Jquery 实现弹出层插件
2015/01/28 Javascript
jQuery插件开发的五种形态小结
2015/03/04 Javascript
JQuery控制radio选中和不选中方法总结
2015/04/15 Javascript
详解JavaScript表单验证(E-mail 验证)
2016/03/31 Javascript
Javascript 对cookie操作详解及实例
2016/12/29 Javascript
高效的jQuery代码编写技巧总结
2017/02/22 Javascript
通过构造函数实例化对象的方法
2017/06/28 Javascript
ionic3+Angular4实现接口请求及本地json文件读取示例
2017/10/11 Javascript
vue使用v-if v-show页面闪烁,div闪现的解决方法
2018/10/12 Javascript
Node.js EventEmmitter事件监听器用法实例分析
2019/01/07 Javascript
bootstrap table.js动态填充单元格数据的多种方法
2019/07/18 Javascript
关于ligerui子页面关闭后,父页面刷新,重新加载的方法
2019/09/27 Javascript
vue页面跳转实现页面缓存操作
2020/07/22 Javascript
vue 重塑数组之修改数组指定index的值操作
2020/08/09 Javascript
JSON 入门教程基础篇 json入门学习笔记
2020/09/22 Javascript
Python httplib,smtplib使用方法
2008/09/06 Python
Python之eval()函数危险性浅析
2014/07/03 Python
Python随机函数random()使用方法小结
2018/04/29 Python
纪伊国屋新加坡网上书店:Kinokuniya新加坡
2017/12/29 全球购物
日本动漫周边服饰销售网站:Atsuko
2019/12/16 全球购物
嘻哈珠宝品牌:KRKC&CO
2020/10/19 全球购物
高中生学习生活的自我评价
2013/11/27 职场文书
思想汇报格式
2014/01/05 职场文书
结婚典礼证婚词
2014/01/11 职场文书
先进个人事迹材料
2014/01/25 职场文书
保险专业大学生职业规划书
2014/03/03 职场文书
在职证明书模板
2015/06/15 职场文书
日本读研:怎样写好一篇日本研究计划书?
2019/07/15 职场文书
Python中的min及返回最小值索引的操作
2021/05/10 Python