为了账号安全,请及时绑定邮箱和手机立即绑定

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)


正在回答

1 回答

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)


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

win7+python3.7条件下的代码输出不了,求哥哥姐姐指导

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信