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操作MySQL数据库9个实用实例
Dec 11 Python
Django卸载之后重新安装的方法
Mar 15 Python
Python实现XML文件解析的示例代码
Feb 05 Python
python实现简单遗传算法
Mar 19 Python
python解释器pycharm安装及环境变量配置教程图文详解
Feb 26 Python
tensorflow模型的save与restore,及checkpoint中读取变量方式
May 26 Python
学习Python需要哪些工具
Sep 04 Python
Python日志器使用方法及原理解析
Sep 27 Python
Python Unittest原理及基本使用方法
Nov 06 Python
如何设置PyCharm中的Python代码模版(推荐)
Nov 20 Python
浅谈python中的多态
Jun 15 Python
移除Selenium中window.navigator.webdriver值
Jun 10 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 裁剪图片成固定大小代码方法
2009/09/09 PHP
php对二维数组进行排序的简单实例
2013/12/19 PHP
解密ThinkPHP3.1.2版本之独立分组功能应用
2014/06/19 PHP
PHP中exec函数和shell_exec函数的区别
2014/08/20 PHP
全面解析PHP操作Memcache基本函数
2016/07/14 PHP
javascript 面向对象继承
2009/11/26 Javascript
javascript温习的一些笔记 基础常用知识小结
2011/06/22 Javascript
JS字符串累加Array不一定比字符串累加快(根据电脑配置)
2012/05/14 Javascript
javascript的offset、client、scroll使用方法详解
2012/12/25 Javascript
jquery 追加tr和删除tr示例代码
2013/09/12 Javascript
Javascript自定义函数判断网站访问类型是PC还是移动终端
2014/01/10 Javascript
js控制input框只读实现示例
2014/01/20 Javascript
JavaScript字符串对象replace方法实例(用于字符串替换或正则替换)
2014/10/16 Javascript
JS+CSS3制作炫酷的弹窗效果
2016/11/08 Javascript
使用jQuery的ajax方法向服务器发出get和post请求的方法
2017/01/13 Javascript
详解Angular CLI + Electron 开发环境搭建
2017/07/20 Javascript
JS中touchstart事件与click事件冲突的解决方法
2018/03/12 Javascript
jQuery实现通过方向键控制div块上下左右移动的方法【测试可用】
2018/04/26 jQuery
vuejs实现标签选项卡动态更改css样式的方法
2018/05/31 Javascript
vue + webpack如何绕过QQ音乐接口对host的验证详解
2018/07/01 Javascript
React注册倒计时功能的实现
2018/09/06 Javascript
Django 跨域请求处理的示例代码
2018/05/02 Python
python在回调函数中获取返回值的方法
2019/02/22 Python
Python学习之路安装pycharm的教程详解
2020/06/17 Python
使用tensorflow根据输入更改tensor shape
2020/06/23 Python
HTML5 新事件 小结
2009/07/16 HTML / CSS
HTML5 本地存储之如果没有数据库究竟会怎样
2013/04/25 HTML / CSS
html5 input输入实时检测以及延时优化
2018/07/18 HTML / CSS
美国孕妇装品牌:Destination Maternity
2018/02/04 全球购物
如何利用cmp命令比较文件
2013/09/23 面试题
教师求职自荐信
2014/03/09 职场文书
医院信息公开实施方案
2014/05/09 职场文书
领导班子个人查摆问题对照检查材料
2014/10/02 职场文书
python 三边测量定位的实现代码
2021/04/22 Python
Pytorch 如何实现常用正则化
2021/05/27 Python
MongoDB 常用的crud操作语句
2021/06/20 MongoDB