#-*- coding: utf-8-*-
import os
import sys
import fnmatch
import glob
from win32com import client as wc
#将文件夹下的word文件转化为txt文件
def word2txt():
path='D:\code\my_projects\project01\source'
word=wc.gencache.EnsureDispatch('Word.Application')
try:
for path,dirs,files in os.walk(path):
for filename in files:
if not fnmatch.fnmatch(filename,'*.doc'):continue
doc=os.path.abspath(os.path.join(path,filename))
print 'processing %s...' % doc
word.Documents.Open(doc)
docastext=doc[:-3]+'txt'
word.ActiveDocument.SaveAs(docastext,FileFormat=wc.constants.wdFormatText)
word.ActiveDocument.Close()
finally:
word.Qui
import os
import sys
import fnmatch
import glob
from win32com import client as wc
#将文件夹下的word文件转化为txt文件
def word2txt():
path='D:\code\my_projects\project01\source'
word=wc.gencache.EnsureDispatch('Word.Application')
try:
for path,dirs,files in os.walk(path):
for filename in files:
if not fnmatch.fnmatch(filename,'*.doc'):continue
doc=os.path.abspath(os.path.join(path,filename))
print 'processing %s...' % doc
word.Documents.Open(doc)
docastext=doc[:-3]+'txt'
word.ActiveDocument.SaveAs(docastext,FileFormat=wc.constants.wdFormatText)
word.ActiveDocument.Close()
finally:
word.Qui