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动态加载变量示例分享
Feb 17 Python
Python通过matplotlib画双层饼图及环形图简单示例
Dec 15 Python
tensorflow: 查看 tensor详细数值方法
Jun 13 Python
Python3中详解fabfile的编写
Jun 24 Python
python创建文件备份的脚本
Sep 11 Python
对python 命令的-u参数详解
Dec 03 Python
Python3.5文件读与写操作经典实例详解
May 01 Python
Python实现多线程/多进程的TCP服务器
Sep 03 Python
安装python及pycharm的教程图解
Oct 10 Python
python tkinter canvas使用实例
Nov 04 Python
python Timer 类使用介绍
Dec 28 Python
python爬取网页版QQ空间,生成各类图表
Jun 02 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 Xdebug的安装与使用详解
2013/06/20 PHP
Yii框架引用插件和ckeditor中body与P标签去除的方法
2017/01/19 PHP
PHP使用Redis实现Session共享的实现示例
2019/05/12 PHP
js getBoundingClientRect() 来获取页面元素的位置
2010/11/25 Javascript
在IE 浏览器中使用 jquery的fadeIn() 效果 英文字符字体加粗
2011/06/02 Javascript
JavaScript之编码规范 推荐
2012/05/23 Javascript
jQuery CSS()方法改变现有的CSS样式
2014/08/20 Javascript
js实现select跳转功能代码
2014/10/22 Javascript
javascript实现youku的视频代码自适应宽度
2015/05/25 Javascript
JS实现为排序好的字符串找出重复行的方法
2016/03/02 Javascript
12条写出高质量JS代码的方法
2018/01/07 Javascript
解决vue处理axios post请求传参的问题
2018/03/05 Javascript
对Angular中单向数据流的深入理解
2018/03/31 Javascript
JS实现的汉字与Unicode码相互转化功能分析
2018/05/25 Javascript
JS实现获取进今年第几天是周几的方法分析
2018/06/27 Javascript
详解ES6 Promise对象then方法链式调用
2018/10/20 Javascript
vue中使用[provide/inject]实现页面reload的方法
2019/09/30 Javascript
JS如何监听div的resize事件详解
2020/12/03 Javascript
python3实现windows下同名进程监控
2018/06/21 Python
Python中有几个关键字
2020/06/04 Python
用python对oracle进行简单性能测试
2020/12/05 Python
css3发光搜索表单分享
2014/04/11 HTML / CSS
Html5移动端适配IphoneX等机型的方法
2019/06/25 HTML / CSS
奥地利顶级内衣丝袜品牌英国站:Wolford英国
2016/08/29 全球购物
玩具反斗城美国官网:Toys"R"Us
2016/09/17 全球购物
我们是伦敦女孩:WalG
2018/01/08 全球购物
国际旅客访问北美最大的汽车租赁提供商:Alamo Rent A Car
2018/06/13 全球购物
应届毕业生通用的自荐书范文
2014/02/07 职场文书
师德自我剖析材料范文
2014/10/06 职场文书
2014年个人工作总结范文
2014/11/07 职场文书
2014年平安夜寄语
2014/12/08 职场文书
论文答辩开场白大全
2015/05/27 职场文书
村主任当选感言
2015/08/01 职场文书
2016年暑期教师培训心得体会
2016/01/09 职场文书
读《儒林外史》有感:少一些功利,多一些真诚
2020/01/19 职场文书
mysql数据库如何转移到oracle
2022/12/24 MySQL