python批量替换页眉页脚实例代码
时间:2019-04-13
本文章向大家介绍python批量替换页眉页脚实例代码,主要包括python批量替换页眉页脚实例代码使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
简介
本文分享的实例代码主要通过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批量替换页眉页脚实例代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法