python导入模块有点问题

import fnmatch

import os

import sys 

import win32com.client

  

readpath=r'D:\123'  

  

wordapp = win32com.client.gencache.EnsureDispatch("Word.Application")  

try:  

    for path, dirs, files in os.walk(readpath):  

        for filename in files:  

            if not fnmatch.fnmatch(filename, '*.docx'):continue  

            doc = os.path.abspath(os.path.join(path,filename))  

            print 'processing %s...' % doc  

            wordapp.Documents.Open(doc)  

            docastext = doc[:-4] + 'txt'  

            wordapp.ActiveDocument.SaveAs(docastext,FileFormat=win32com.client.constants.wdFormatText)  

            wordapp.ActiveDocument.Close()  

finally:  

    wordapp.Quit()  

    print 'end'  

  

f=open(r'd:\123\test.txt','r')  

for line in f.readlines():  

    print line.decode('gbk')  

f.close()



SyntaxError: multiple statements found while compiling a single statement

伊里野的天空111
浏览 1386回答 0
0回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python