win7+python3.7條件下的代碼輸出不了,求哥哥姐姐指導
from win32com import client as wc
from win32com.client import Dispatch
import os,fnmatch
def wordtxt(filepath):
dirs,filename=os.path.split(filepath)
newname=''
if fnmatch.fnmatch(filename,'*.doc'):
newname=filename[:-4]+'.txt'
elif fnmatch.fnmatch(filename,'*.docx'):
newname=filename[:-5]+'.txt'
else:
print('文件格式不符合')
return
savepath=os.path.join('D:/數據處理文檔',newname)
wordapp=wc.Dispatch('Word.Application')
mytxt=wordapp.Documents.Open(filepath)
mytxt.SaveAs(savepath,4)
mytxt.close()
if __name__=='__main__':
filepath=os.path.abspath ('C:/Users/Administrator/Desktop/行程.docx')
wordtxt(filepath)
2020-02-20
import os,fnmatch
from win32com import client as wc
from win32com.client import Dispatch
def wordtxt(filepath):
????dirs,filename=os.path.split(filepath)
????newname=''
????if fnmatch.fnmatch(filename,'*.doc'):
????????newname=filename[:-4]+'.txt'
????elif fnmatch.fnmatch(filename,'*.docx'):
????????newname=filename[:-5]+'.txt'
????else:
????????print('文件格式不符合')
????????return
????savepath=os.path.join(r'D:\數據處理文檔\',newname)
????wordapp=wc.Dispatch('Word.Application')
????mytxt=wordapp.Documents.Open(filepath)
????mytxt.SaveAs(savepath,4)
????mytxt.close()
if __name__=='__main__':
????filepath=os.path.abspath (r'C:/Users/Administrator/Desktop/行程.docx')
????wordtxt(filepath)