傻瓜讀書軟件打包
早上和同事聊天。覺得昨天的文字變語音軟件可以好好利用。
想著不是每一個人都安裝Python的,所以感覺應(yīng)該打包一個exe文件,這樣人家也可以用。
軟件雖然編寫的很low,但是在備課的時候可以省點力氣。機器讀稿可以加快速度。
代碼又改了一下,應(yīng)為以前的代碼打包的時候報了錯。
#! /usr/bin/env python
# -*- coding: utf-8 -*-
import sys
reload(sys)
sys.setdefaultencoding('utf8')
import pyttsx
import Tkinter
from tkinter.filedialog import askopenfilename
import tkFileDialog
def openfile():
? ? file_path=askopenfilename()
? ? f=open(file_path)
? ? fread=f.read()
? ? f=str(fread)
? ? engine=pyttsx.init()
? ? engine.say(f)
? ? engine.runAndWait()
top=Tkinter.Tk()
Button1=Tkinter.Button(top, text ="選擇文件", command = openfile)
Button1.pack()
top.mainloop()
改好之后選擇pyinstaller。
這個第一要選擇合適的版本,一開始pyinstaller3.7的版本不適應(yīng)。轉(zhuǎn)成了2.1的版本。
選擇好生成目錄后。
運行pyinstaller -F yy1.py ####-F不是必需的(這個可以控制文件生成的環(huán)境)
之后可以得到y(tǒng)y1.exe,這個就可以發(fā)送給別人了。