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 字符串转列表 list 出现\ufeff的解决方法
Jun 22 Python
使用python实现knn算法
Dec 20 Python
python使用jieba实现中文分词去停用词方法示例
Mar 11 Python
Python中的二维数组实例(list与numpy.array)
Apr 13 Python
python ftp 按目录结构上传下载的实现代码
Sep 12 Python
Python 3.8新特征之asyncio REPL
May 28 Python
详解python中的time和datetime的常用方法
Jul 08 Python
一行Python代码制作动态二维码的实现
Sep 09 Python
如何运行带参数的python脚本
Nov 15 Python
python绘制无向图度分布曲线示例
Nov 22 Python
python 实现视频 图像帧提取
Dec 10 Python
python爬虫之爬取笔趣阁小说
Apr 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 中文字符串首字母的获取函数分享
2013/11/04 PHP
php简单判断两个字符串是否相等的方法
2015/07/13 PHP
php阳历转农历优化版
2016/08/08 PHP
[原创]php实现 data url的图片生成与保存
2016/12/04 PHP
PHP扩展Swoole实现实时异步任务队列示例
2019/04/13 PHP
laravel批量生成假数据的方法
2019/10/09 PHP
用js实现计算代码行数的简单方法附代码
2007/08/13 Javascript
几个比较经典常用的jQuery小技巧
2010/03/01 Javascript
jQuery模拟超链接点击效果代码
2013/04/21 Javascript
Node.js中AES加密和其它语言不一致问题解决办法
2014/03/10 Javascript
JavaScript实现iframe自动高度调整和不同主域名跨域
2016/02/27 Javascript
JQuery日期插件datepicker的使用方法
2016/03/03 Javascript
laypage分页控件使用实例详解
2016/05/19 Javascript
EditPlus中的正则表达式 实战(2)
2016/12/15 Javascript
详解jQuery简单的表格应用
2016/12/16 Javascript
详解axios在vue中的简单配置与使用
2017/05/10 Javascript
Vue AST源码解析第一篇
2017/07/19 Javascript
微信小程序实现图片上传、删除和预览功能的方法
2017/12/18 Javascript
详解vuejs2.0 select 动态绑定下拉框支持多选
2019/04/25 Javascript
vue 指令和过滤器的基本使用(品牌管理案例)
2019/11/04 Javascript
javscript 数组扁平化的实现
2020/02/03 Javascript
vant时间控件使用方法详解
2020/12/24 Javascript
在Python中操作字符串之rstrip()方法的使用
2015/05/19 Python
Python多进程fork()函数详解
2019/02/22 Python
Python中logging日志库实例详解
2020/02/19 Python
探究 canvas 绘图中撤销(undo)功能的实现方式详解
2018/05/17 HTML / CSS
西班牙购买隐形眼镜、眼镜和太阳镜网站:Lentiamo.es
2020/06/11 全球购物
研究生毕业鉴定
2014/01/29 职场文书
优秀中学生事迹材料
2014/01/31 职场文书
公司晚会主持词
2014/03/22 职场文书
三万活动总结
2014/04/28 职场文书
2014年预备党员端正入党动机思想汇报
2014/09/13 职场文书
大学新生军训自我鉴定
2014/09/18 职场文书
授权收款委托书
2014/09/23 职场文书
2015年司法局工作总结
2015/05/22 职场文书
2016年春季运动会广播稿
2015/08/19 职场文书