欢迎光临散文网 会员登陆 & 注册

python处理word

2020-03-03 14:58 作者:一心想当网红的李老师  | 我要投稿

前几天的傻瓜读书软件,不能处理word 文件。为此继续研究一下这个问题。

安装模块Tkinter(python(x,y)下有,但是python3.7下没有)

pip install Tk

后来发现问题不严重啊,其实有TK的,import tkinter(2.7版本要大写,3.7不用)

安装python-docx模块(python(x,y)下不成功)

pip install python-docx

之所以换版本,是因为2.7版本的docx模块安装不成功,所以改到了3.7版本。


改编好的word读书软件代码如下。总觉得不完美。不过一步一步来还是可以的。

#! /usr/bin/env python

# -*- coding: utf-8 -*-


import tkinter

from tkinter.filedialog import askopenfilename

from docx import Document

from docx.shared import Inches

import pyttsx3

l=[]

def openfile():

    file_path=askopenfilename()

    f=Document(file_path)

    for para in f.paragraphs:

        l.append(para.text)

    engine=pyttsx3.init()

    engine.say(str(l))

    engine.runAndWait()


top=tkinter.Tk()

Button1=tkinter.Button(top, text ="选择文件", command = openfile)

Button1.pack()

top.mainloop()




python处理word的评论 (共 条)

分享到微博请遵守国家法律