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模块简介之有序字典(OrderedDict)
Dec 01 Python
Python入门_学会创建并调用函数的方法
May 16 Python
python实现简易云音乐播放器
Jan 04 Python
Python连接Redis的基本配置方法
Sep 13 Python
Pandas中resample方法详解
Jul 02 Python
Python实现平行坐标图的两种方法小结
Jul 04 Python
Flask框架学习笔记之模板操作实例详解
Aug 15 Python
python tkinter控件布局项目实例
Nov 04 Python
有趣的Python图片制作之如何用QQ好友头像拼接出里昂
Apr 22 Python
Keras load_model 导入错误的解决方式
Jun 09 Python
keras.layer.input()用法说明
Jun 16 Python
PyTorch之nn.ReLU与F.ReLU的区别介绍
Jun 27 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 错误处理经验分享
2011/10/11 PHP
php 强制下载文件实现代码
2013/10/28 PHP
php中curl使用指南
2015/02/05 PHP
thinkPHP自动验证机制详解
2016/12/05 PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
2017/12/21 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
2018/02/08 PHP
JS实现打开本地文件或文件夹
2021/03/09 Javascript
javascript中substr,substring,slice.splice的区别说明
2010/11/25 Javascript
js中parseInt函数浅谈
2013/07/31 Javascript
一款jquery特效编写的大度宽屏焦点图切换特效的实例代码
2013/08/05 Javascript
js数值和和字符串进行转换时可以对不同进制进行操作
2014/03/05 Javascript
ie 7/8不支持trim的属性的解决方案
2014/05/23 Javascript
基于javascript制作经典传统的拼图游戏
2016/03/22 Javascript
node通过express搭建自己的服务器
2017/09/30 Javascript
vue组件name的作用小结
2018/05/23 Javascript
js实现无缝轮播图插件封装
2020/07/31 Javascript
简单介绍Python中的几种数据类型
2016/01/02 Python
Python正则表达式匹配中文用法示例
2017/01/17 Python
pyqt5 实现 下拉菜单 + 打开文件的示例代码
2019/06/20 Python
centos 安装Python3 及对应的pip教程详解
2019/06/28 Python
Django之编辑时根据条件跳转回原页面的方法
2019/08/21 Python
在python image 中安装中文字体的实现方法
2019/08/22 Python
Python迭代器模块itertools使用原理解析
2019/12/11 Python
python interpolate插值实例
2020/07/06 Python
3D动画《斗罗大陆》上线当日播放过亿
2021/03/16 国漫
AmazeUI 图标的示例代码
2020/08/13 HTML / CSS
UGG雪地靴荷兰官网:UGG荷兰
2016/09/09 全球购物
廉价连衣裙和婚纱礼服在线销售:Tbdress
2019/02/28 全球购物
Hawes & Curtis官网:英国经典品牌
2019/07/27 全球购物
志愿者活动总结范文
2014/04/26 职场文书
县委务虚会发言材料
2014/10/20 职场文书
公务员党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
委托书的样本
2015/01/28 职场文书
软件项目经理岗位职责
2015/04/01 职场文书
上诉状格式
2015/05/23 职场文书
调研报告的主要写法
2019/04/18 职场文书