python批量替换页眉页脚实例代码
作者:longzhiwen888 发布时间:2022-09-09 11:02:29
标签:python,docx,页眉页脚
简介
本文分享的实例代码主要通过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)
总结
来源:http://blog.csdn.net/longzhiwen888/article/details/46562115
0
投稿
猜你喜欢
- Django实现内容缓存:1、内存缓存settings.py文件配置CACHES = { 'default':
- 一、元素偏移量 offset 系列offset 翻译过来就是偏移量, 我们使用 offset 系列相关属性可以动态的得到该元素的位置(偏移)
- 上一章节我们学习了如何生成 word 文档以及在文档行中添加各种内容,今天我们基于上一章节的内容进行添砖加瓦 —>
- python给数据加上高斯噪声一开始用MATLAB给数据加噪声很简单,就一句话:% 给数据加指定SNR的高斯噪声signal_noise =
- 本文实例讲述了Python with语句上下文管理器。分享给大家供大家参考,具体如下:在编程中会经常碰到这种情况:有一个特殊的语句块,在执行
- 前言:博主在刚接触Python的时候时常听到GIL这个词,并且发现这个词经常和Python无法高效的实现多线程划上等号。本着不光要知其然,还
- 说到客户端数据存储,可能第一时间想到的是cookies,这是一种网站常见的存储数据的方法。它的最大优点是兼容性好,几乎所有浏览器都具有这个功
- 自己写的一个自动完成效果,暂时没有ajax数据源,用静态数据代替。仅供喜欢JavaScript的同学们参考,代码如下<!DOCTYPE
- 今天发现sympy依赖的库mpmath里也有很多数学函数,其中也有在复平面绘制二维图的函数cplot,具体例子如下from mpmath i
- 本文实例讲述了asp.net实现图片以二进制流输出的两种方法。分享给大家供大家参考,具体如下:方法一:System.IO.MemoryStr
- 之前用来整理图片的小程序,拿来备忘,算是使用Python复制文件的一个例子。# -*- coding: utf-8 -*-#程序用来拷贝文件
- 访问phpmyadmin时总是出现 “无法载入 mysql 扩展,请检查 PHP 配置”。查看原因是“php_mysql.dll”无法载如。
- 由于数据文件平时在数据库运行的时候处于使用状态,故当数据库处于打开状态时,管理员是无法重命名数据文件名字的。那么一定要更改这个数据文件的名字
- PDO::commitPDO::commit提交一个事务(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)说
- 本文实例为大家分享了用python实现五子棋的具体代码,供大家参考,具体内容如下# 制作一个棋盘"""++++
- 本文介绍了ORACLE客户端连服务器的注意事项:1. 通过SQL*NET协议,ORACLE客户端连服务器时一般需要配置sqlnet.ora和
- 使用本文给出的方法就可以制作出一个简单的rss阅读器了。用xmldom方法打开xml文件,如果是本地的没有问题,就是用Server.MapP
- Dataframe结构放在numpy来看应该是二维矩阵的形式,每一列是一个特征,上面会有个列标题,每一行是一个样本。对Dataframe结构
- 本文实例为大家分享了python3音乐播放器的关键代码,供大家参考,具体内容如下from tkinter import *from trac
- 目录前言什么是pip再说 pip, 它就像应用宝下面给我们的手机安装应用宝Centos 安装pip for python2试用pip来安装库