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 02 Python
使用python3+xlrd解析Excel的实例
May 04 Python
Python检测网络延迟的代码
May 15 Python
python使用多进程的实例详解
Sep 19 Python
python 利用for循环 保存多个图像或者文件的实例
Nov 09 Python
浅谈Python中eval的强大与危害
Mar 13 Python
python使用Plotly绘图工具绘制水平条形图
Mar 25 Python
python matplotlib库绘制条形图练习题
Aug 10 Python
Python中pyecharts安装及安装失败的解决方法
Feb 18 Python
python 插入日期数据到Oracle实例
Mar 02 Python
python工具——Mimesis的简单使用教程
Jan 16 Python
python+opencv实现视频抽帧示例代码
Jun 11 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 中文处理函数集合
2008/08/27 PHP
PHP常用特殊运算符号和函数总结(php新手入门必看)
2013/02/02 PHP
更改localhost为其他名字的方法
2014/02/10 PHP
一组PHP加密解密函数分享
2014/06/05 PHP
php根据一个给定范围和步进生成数组的方法
2015/06/19 PHP
thinkPHP模板算术运算相关函数用法分析
2016/07/12 PHP
php爬取天猫和淘宝商品数据
2018/02/23 PHP
很可爱的输入框
2008/08/03 Javascript
Bookmarklet实现启动jQuery(模仿 云输入法)
2010/09/15 Javascript
jQuery的12招常用技巧分享
2011/08/08 Javascript
IE关闭时判断及AJAX注销案例学习
2013/02/18 Javascript
JQuery给元素绑定click事件多次执行的解决方法
2014/05/29 Javascript
JavaScript中的闭包介绍
2015/03/15 Javascript
javascript学习指南之回调问题
2016/04/23 Javascript
nodejs基础应用
2017/02/03 NodeJs
微信小程序页面开发注意事项整理
2017/05/18 Javascript
Vue 2.0在IE11中打开项目页面空白的问题解决
2017/07/16 Javascript
vue几个常用跨域处理方式介绍
2018/02/07 Javascript
jQuery+koa2实现简单的Ajax请求的示例
2018/03/06 jQuery
微信公众号平台接口开发 菜单管理的实现
2019/08/14 Javascript
vue之封装多个组件调用同一接口的案例
2020/08/11 Javascript
实例讲解python函数式编程
2014/06/09 Python
利用Python求阴影部分的面积实例代码
2018/12/05 Python
浅析Python 引号、注释、字符串
2019/07/25 Python
python list数据等间隔抽取并新建list存储的例子
2019/11/27 Python
基于pytorch 预训练的词向量用法详解
2020/01/06 Python
Python 中如何使用 virtualenv 管理虚拟环境
2021/01/21 Python
html table呈现个人简历以及单元格宽度失效的问题解决
2021/01/22 HTML / CSS
电大学习个人自我评价范文
2013/10/04 职场文书
入党积极分子自我鉴定
2014/02/18 职场文书
《蒲公英》教学反思
2014/02/28 职场文书
食品安全标语
2014/06/07 职场文书
教育合作协议范本
2014/10/17 职场文书
2014年管理工作总结
2014/11/22 职场文书
2014年加油站工作总结
2014/12/04 职场文书
Python通用验证码识别OCR库ddddocr的安装使用教程
2022/07/07 Python