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学习笔记(二)基础语法
Jun 06 Python
python 字典(dict)遍历的四种方法性能测试报告
Jun 25 Python
python中的函数用法入门教程
Sep 02 Python
Python正则简单实例分析
Mar 21 Python
Python内置函数—vars的具体使用方法
Dec 04 Python
Python数据结构之双向链表的定义与使用方法示例
Jan 16 Python
对Python中列表和数组的赋值,浅拷贝和深拷贝的实例讲解
Jun 28 Python
python使用numpy读取、保存txt数据的实例
Oct 14 Python
python 同时运行多个程序的实例
Jan 07 Python
对Python实现累加函数的方法详解
Jan 23 Python
python实现二分查找算法
Sep 18 Python
在python3.9下如何安装scrapy的方法
Feb 03 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 编写大型网站问题集
2010/05/07 PHP
PHP浮点比较大小的方法
2016/02/14 PHP
PHP date_default_timezone_set()设置时区操作实例分析
2020/05/16 PHP
getElementsByTagName vs selectNodes效率 及兼容的selectNodes实现
2010/02/26 Javascript
多次注册事件会导致一个事件被触发多次的解决方法
2013/08/12 Javascript
jquery操作下拉列表、文本框、复选框、单选框集合(收藏)
2014/01/08 Javascript
JavaScript制作windows经典扫雷小游戏
2015/03/31 Javascript
简介JavaScript中setUTCSeconds()方法的使用
2015/06/12 Javascript
confirm确认对话框的实现方法总结
2016/06/17 Javascript
移动端H5开发 Turn.js实现很棒的翻书效果
2016/06/20 Javascript
javascript 操作cookies详解及实例
2017/02/22 Javascript
原生js实现吸顶效果
2017/03/13 Javascript
AngularJS中使用ngModal模态框实例
2017/05/27 Javascript
vue如何从接口请求数据
2017/06/22 Javascript
JavaScript重复元素处理方法分析【统计个数、计算、去重复等】
2017/12/14 Javascript
JS正则表达式常见用法实例详解
2018/06/19 Javascript
JS Object.preventExtensions(),Object.seal()与Object.freeze()用法实例分析
2018/08/25 Javascript
详解VUE项目中安装和使用vant组件
2019/04/28 Javascript
jquery实现掷骰子小游戏
2019/10/24 jQuery
vue 微信扫码登录(自定义样式)
2020/01/06 Javascript
Python中暂存上传图片的方法
2015/02/18 Python
Python selenium文件上传方法汇总
2020/11/19 Python
使用apiDoc实现python接口文档编写
2019/11/19 Python
如何将tensorflow训练好的模型移植到Android (MNIST手写数字识别)
2020/04/22 Python
FragranceNet中文网:北美健康美容线上零售商
2020/08/26 全球购物
员工自我鉴定范文
2013/10/06 职场文书
放飞蜻蜓反思
2014/02/05 职场文书
消防先进事迹材料
2014/02/10 职场文书
《白鹅》教学反思
2014/04/13 职场文书
师德模范事迹材料
2014/06/03 职场文书
机关干部四风问题自我剖析及整改措施
2014/10/26 职场文书
酒店员工手册范本
2015/05/14 职场文书
文明上网主题班会
2015/08/14 职场文书
学生会干部任命书
2015/09/21 职场文书
你真的会用Mysql的explain吗
2022/03/31 MySQL
Java 超详细讲解数据结构中的堆的应用
2022/04/02 Java/Android