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解析html开发库pyquery使用方法
Feb 07 Python
python超简单解决约瑟夫环问题
May 12 Python
python利用标准库如何获取本地IP示例详解
Nov 01 Python
Python pyinotify日志监控系统处理日志的方法
Mar 08 Python
Python 字符串转换为整形和浮点类型的方法
Jul 17 Python
WxPython建立批量录入框窗口
Feb 27 Python
如何利用Pyecharts可视化微信好友
Jul 04 Python
使用Python的Turtle绘制哆啦A梦实例
Nov 21 Python
解决pytorch-yolov3 train 报错的问题
Feb 18 Python
使用pyecharts1.7进行简单的可视化大全
May 17 Python
Django生成数据库及添加用户报错解决方案
Oct 09 Python
Django restful framework生成API文档过程详解
Nov 12 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 友好URL的实现(吐血推荐)
2008/10/04 PHP
php获取后台Job管理的实现代码
2011/06/10 PHP
php面向对象中的魔术方法中文说明
2014/03/04 PHP
CodeIgniter框架数据库事务处理的设计缺陷和解决方案
2014/07/25 PHP
最佳JS代码编写的14条技巧
2011/01/09 Javascript
jQuery获取Select选择的Text和Value(详细汇总)
2013/01/25 Javascript
js substr支持中文截取函数代码(中文是双字节)
2013/04/17 Javascript
jsp+javascript打造级连菜单的实例代码
2013/06/14 Javascript
js过滤特殊字符输入适合输入、粘贴、拖拽多种情况
2014/03/22 Javascript
javascript框架设计读书笔记之模块加载系统
2014/12/02 Javascript
javascript中setAttribute()函数使用方法及兼容性
2015/07/19 Javascript
JS脚本根据手机浏览器类型跳转WAP手机网站(两种方式)
2015/08/04 Javascript
详解JavaScript中双等号引起的隐性类型转换
2016/05/30 Javascript
浅析JavaScript中作用域和作用域链
2016/12/06 Javascript
JavaScript实现向select下拉框中添加和删除元素的方法
2017/03/07 Javascript
关于预加载InstantClick的问题解决方法
2017/09/12 Javascript
基于Vue实现微信小程序的图文编辑器
2018/07/25 Javascript
Vue 2.0 侦听器 watch属性代码详解
2019/06/19 Javascript
JS如何把字符串转换成json
2020/02/21 Javascript
Vue通过getAction的finally来最大程度避免影响主数据呈现问题
2020/04/24 Javascript
一篇文章让你搞懂JavaScript 原型和原型链
2020/11/23 Javascript
Python实现的监测服务器硬盘使用率脚本分享
2014/11/07 Python
神经网络(BP)算法Python实现及应用
2018/04/16 Python
python linecache 处理固定格式文本数据的方法
2019/01/08 Python
Python函数返回不定数量的值方法
2019/01/22 Python
Python如何基于selenium实现自动登录博客园
2019/12/16 Python
py-charm延长试用期限实例
2019/12/22 Python
python生成任意频率正弦波方式
2020/02/25 Python
Python如何发送与接收大型数组
2020/08/07 Python
纯css3实现走马灯效果
2014/12/26 HTML / CSS
韩国三大免税店之一:THE GRAND 中文免税店
2016/07/21 全球购物
大学校庆策划书
2014/01/31 职场文书
材料加工工程求职信
2014/02/19 职场文书
大学班级计划书
2014/04/29 职场文书
2014年国庆节庆祝建国65周年比赛演讲稿
2014/09/21 职场文书
2016年学校安全教育月活动总结
2016/04/06 职场文书