首页 > 编程语言 > 详细

python改课文

时间:2016-08-08 06:26:29      阅读:209      评论:0      收藏:0      [点我收藏+]

 

 1 import os            #导入文件操作模块
 2 import re             #导入正则模块
 3 import win32com  #导入word操作模块
 4 
 5 #准备打开word
 6 from win32com.client import Dispatch,constants
 7 w = win32com.client.Dispatch(Word.Application)
 8 w.Visible = 0
 9 w.DisplayAlerts = 0
10 
11 #获取课文全路径
12 #..\1_一单元\1_《忆读书》\1_预习\1_音画课文
13 for root, dirnames, filenames in os.walk(rC:\Users\jack\Desktop\test\3_语文语文版七年级上册):
14 ##字符串前面加r之后,正则里的\d等都不用变,‘\‘变成‘\\‘即可,开头末尾是‘^$‘,匹配全部是‘.*‘
15 ##        if re.match(r‘.*\\\d+_\w+\\\d+_.+\\1_预习\\1_音画课文$‘,dirpath):
16 ##                print(dirpath)
17 ##        else:
18 ##                print(‘未找到‘)
19         for filename in filenames:
20                 if re.match(r课文.rtf,filename):
21                         classRTF = os.path.join(root,filename)
22                         doc = w.Documents.Open(FileName = classRTF)
23                         w.ActiveDocument.Select()
24                         w.Selection.ClearFormatting()
25                         print("已处理:" + classRTF)
26                         doc.Close()
27                         w.Quit
28 print("处理完毕!")

 

python改课文

原文:http://www.cnblogs.com/Jacklovely/p/5747868.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!