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的Bottle框架中实现最基本的get和post的方法的教程
Apr 30 Python
深入探究Django中的Session与Cookie
Jul 30 Python
轻量级的Web框架Flask 中模块化应用的实现
Sep 11 Python
Python的地形三维可视化Matplotlib和gdal使用实例
Dec 09 Python
python 文件转成16进制数组的实例
Jul 09 Python
python机器学习之神经网络实现
Oct 13 Python
Python实现Singleton模式的方式详解
Aug 08 Python
Python Web框架之Django框架Form组件用法详解
Aug 16 Python
解决 jupyter notebook 回车换两行问题
Apr 15 Python
在Keras中利用np.random.shuffle()打乱数据集实例
Jun 15 Python
pytorch中的numel函数用法说明
May 13 Python
Python OpenCV超详细讲解基本功能
Apr 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中利用XML技术构造远程服务(上)
2006/10/09 PHP
php 带逗号千位符数字的处理方法
2012/01/10 PHP
php长字符串定义方法
2012/07/12 PHP
Laravel执行migrate命令提示:No such file or directory的解决方法
2016/03/16 PHP
golang、python、php、c++、c、java、Nodejs性能对比
2017/03/12 NodeJs
ie 处理 gif动画 的onload 事件的一个 bug
2007/04/12 Javascript
一个简单的JavaScript 日期计算算法
2009/09/11 Javascript
jQuery EasyUI API 中文文档 - ComboTree组合树
2011/10/11 Javascript
JS的encodeURI和java的URLDecoder.decode使用介绍
2014/05/08 Javascript
Nodejs sublime text 3安装与配置
2014/06/19 NodeJs
js添加select下默认的option的value和text的方法
2014/10/19 Javascript
jQuery实现的多张图无缝滚动效果【测试可用】
2016/09/12 Javascript
D3.js中强制异步文件读取同步的几种方法
2017/02/06 Javascript
nodejs操作mongodb的增删改查功能实例
2017/11/09 NodeJs
NodeJS实现视频转码的示例代码
2017/11/18 NodeJs
layui 数据表格 点击分页按钮 监听事件的实例
2019/09/02 Javascript
基于jQuery拖拽事件的封装
2020/11/29 jQuery
[04:00]DOTA2解说界神雕侠侣 CJ第四天谷子现场过生日
2013/07/30 DOTA
python统计字符串中指定字符出现次数的方法
2015/04/04 Python
MySQL最常见的操作语句小结
2015/05/07 Python
Python导出DBF文件到Excel的方法
2015/07/25 Python
python利用lxml读写xml格式的文件
2017/08/10 Python
Python基于PyGraphics包实现图片截取功能的方法
2017/12/21 Python
Python 从列表中取值和取索引的方法
2018/12/25 Python
pycharm不能运行.py文件的解决方法
2020/02/12 Python
tensorflow 20:搭网络,导出模型,运行模型的实例
2020/05/26 Python
Feelunique美国:欧洲大型的在线美妆零售电商
2018/11/04 全球购物
蔻驰西班牙官网:COACH西班牙
2019/01/16 全球购物
高级3D打印市场:Gambody
2019/12/26 全球购物
荷兰美妆护肤品海淘网站:Beautinow(中文)
2020/11/22 全球购物
简历里的自我评价范文
2014/02/24 职场文书
我是一名护士演讲稿
2014/08/28 职场文书
村党的群众路线教育实践活动工作总结
2014/10/25 职场文书
药店营业员岗位职责
2015/04/14 职场文书
少先大队干部竞选稿
2015/11/20 职场文书
码云(gitee)通过git自动同步到阿里云服务器
2022/12/24 Servers