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 相关文章推荐
在Windows8上的搭建Python和Django环境
Jul 03 Python
深入解析Python编程中JSON模块的使用
Oct 15 Python
python先序遍历二叉树问题
Nov 10 Python
python 输出上个月的月末日期实例
Apr 11 Python
python 利用栈和队列模拟递归的过程
May 29 Python
Python简单实现网页内容抓取功能示例
Jun 07 Python
Python使用matplotlib和pandas实现的画图操作【经典示例】
Jun 13 Python
Python中的Numpy矩阵操作
Aug 12 Python
Python3实现从排序数组中删除重复项算法分析
Apr 03 Python
Python Django框架单元测试之文件上传测试示例
May 17 Python
python3.6 如何将list存入txt后再读出list的方法
Jul 02 Python
Pyside2中嵌入Matplotlib的绘图的实现
Feb 22 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下安装配置fckeditor编辑器的方法
2011/03/02 PHP
php获取后台Job管理的实现代码
2011/06/10 PHP
获取PHP警告错误信息的解决方法
2013/06/03 PHP
php后台如何避免用户直接进入方法实例
2013/10/15 PHP
destoon利用Rewrite规则设置网站安全
2014/06/21 PHP
Javascript Global对象
2009/08/13 Javascript
基于jquery实现的文字向上跑动类似跑马灯的效果
2014/06/17 Javascript
JavaScript脚本判断蜘蛛来源的方法
2015/09/22 Javascript
Angular 理解module和injector,即依赖注入
2016/09/07 Javascript
Javascript 数组去重的方法(四种)详解及实例代码
2016/11/24 Javascript
jQuery ajax的功能实现方法详解
2017/01/06 Javascript
微信小程序实现带刻度尺滑块功能
2017/03/29 Javascript
javascript计算渐变颜色的实例
2017/09/22 Javascript
NodeJs之word文件生成与解析的实现代码
2019/04/01 NodeJs
浅谈Node新版本13.2.0正式支持ES Modules特性
2019/11/25 Javascript
python求斐波那契数列示例分享
2014/02/14 Python
Python urlopen()函数 示例分享
2014/06/12 Python
python实现图像识别功能
2018/01/29 Python
python  创建一个保留重复值的列表的补码
2018/10/15 Python
python 实现语音聊天机器人的示例代码
2018/12/02 Python
python 表格打印代码实例解析
2019/10/12 Python
Pytorch转tflite方式
2020/05/25 Python
keras slice layer 层实现方式
2020/06/11 Python
Python脚本打包成可执行文件过程解析
2020/10/20 Python
python中pop()函数的语法与实例
2020/12/01 Python
HTML5中的Article和Section元素认识及使用
2013/03/22 HTML / CSS
俄罗斯优惠券网站:BIGLION
2017/05/21 全球购物
总经理助理的八要求
2013/11/12 职场文书
公司市场专员岗位职责
2014/06/29 职场文书
小学生竞选班干部演讲稿(5篇)
2014/09/12 职场文书
医生学习党的群众路线教育实践活动心得体会
2014/11/03 职场文书
2014幼儿园小班工作总结
2014/11/10 职场文书
党员带头倡议书
2015/04/29 职场文书
民主生活会意见
2015/06/05 职场文书
2015年小学教科研工作总结
2015/07/20 职场文书
python用字节处理文件实例讲解
2021/04/13 Python