python批量替换页眉页脚实例代码,python页眉页脚实例
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批量替换页眉页脚实例代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!
相关内容
- Python OpenCV实现图片上输出中文,
- Python+matplotlib实现华丽的文本框演示代码,pythonmatplot
- python处理csv数据动态显示曲线实例代码,pythoncsv
- Python实现PS滤镜的万花筒效果示例,python万花筒
- 彻底搞懂Python字符编码,搞懂Python字符编码
- python之matplotlib学习绘制动态更新图实例代码,pythonma
- Python求出0~100以内的所有素数,python素数
- Python基于OpenCV实现视频的人脸检测,pythonopencv
- 50行Python代码实现人脸检测功能,50行python代码人脸
- Python使用pip安装报错:is not a supported wheel on this platfo
评论关闭