flask写接口文件打包成exe
CSDN话题挑战赛第2期
参赛话题:学习笔记
领导要求在公司的管理系统上添加一个语音播报功能,能控制广播电脑进行语音播报
- 项目中需要解决的问题就是如何通过公司的管理系统控制广播电脑
广播电脑连接着公司的内网,无法连接到任何外部网络。我的思路是通过内网访问广播电脑,控制广播电脑进行广播
- 解决思路
我使用python写了一个接口,将这个接口py文件打包成exe文件,然后在广播电脑上运行该exe文件。这样的话,只要广播电脑连接着公司内网且接口程序还在运行之中,就可以通过公司的管理系统远程控制广播电脑进行广播。
- 使用到的方法
广播电脑的语音播报,我用了python 的pyttsx3,在前端输入要播报的内容,传递到该接口后,调用pyttsx3的方法合成语音进行播放。
下面是pyttsx3的代码:
def read(str):engine = pyttsx3.init() # 初始化语音引擎engine.setProperty('rate', 145) # 设置语速engine.setProperty('volume', 1) # 设置音量voices = engine.getProperty('voices')engine.setProperty('voice', voices[0].id) # 设置第一个语音合成器# engine.save_to_file(str, str+".mp3")for i in range(3):engine.say(str)engine.runAndWait()engine.stop()return 'success'
@app.route("/readtext",methods=['GET','POST'])
def readtext():str = request.values.get("str")result = read(str)return resultif __name__ == '__main__':app.run(host="0.0.0.0",port=7777)
然后使用pyinstaller对文件进行打包
pyinstaller -F -w xxx.py
-w是选择是否显示运行窗口,我为了防止广播电脑上的运行程序被不知道的人关闭,我选择加入-w。
-pyinstaller打包问题
在pyinstaller打包后,发现运行exe文件时报错,缺少模块。
原因是pyinstaller打包导入的依赖是根据你电脑本地安装python文件中有的依赖进行打包的。在pycharm中添加的依赖并不在本地文件中,所以会报错。
解决方法:pip install xxx 在本地安装了缺少的模块后,在重新打包。
flask写接口文件打包成exe相关推荐
- Python写的代码打包成.exe可执行文件
Python写的代码打包成.exe可执行文件 1. 安装pyinstaller 2. [在线生成icon](http://www.ico51.cn/) 3. 打包命令 pyinstaller -i x ...
- pythonpy文件打包成exe软件
前言:之前博客介绍了使用Pyqt5开发python gui界面,直接这样用的话,每次要通过Python启动.如果要脱离python环境使用,则需要将写好gui的python3的py文件打包成exe程序 ...
- python应用---将py文件打包成exe应用程序
写好了python程序,想将它像一个app一样双击就可以运行,或者想发给一个没有python编辑器的朋友,该如何操作? python开发人员就考虑了这种情况,提供了一系列的库以供使用者解决这些问题. ...
- 如何将Python写的代码打包成.exe可执行文件
有时候我们需要将自己写的代码打包成exe文件,给别人使用需要怎么办呢?以下将讲解Python代码如何打包成.exe文件. 1. 下载pyinstaller 因为Python中有很多三方包,我们想要这些 ...
- py文件打包或apk_Python文件打包成exe很简单,如果安卓手机也能运行的软件你会吗...
前言 我相信很多小伙伴都知道怎么将Python的文件打包成exe,而且这个也非常的简单,一行代码就能轻松搞定:pyinstaller -F xxx.py 但是如果我们用Python开发一个小游戏或者一 ...
- 将py文件打包成exe可执行文件
使用pyinstaller库即可将py文件打包成exe文件 安装pyinstaller库 pip install pyinstaller 将py文件打包成exe文件 1.首先进入cmd,用cd命令定位 ...
- 【Python学习笔记(二)】使用Pyinstaller将不同路径下的py文件打包成exe可执行文件
** 使用Pyinstaller将不同路径下的py文件打包成exe可执行文件 ** ** 前言 在Windows环境下需要打包一个python项目成exe可执行文件,共有一个主函数BomSoftwar ...
- 将Python文件打包成exe文件(超详细)
首先,我们为什么要把Python文件打包成exe文件? 因为,Python文件需要Python IDE打开 而exe,就是一个程序,双击就开了! 岂不是妙哉? 基础准备 首先,打开终端,我们要下载打包 ...
- 如何将python文件打包成exe格式
文章目录 如何将python文件打包成exe格式 1.安装pyinstaller image-20211217220823007 2.进入python文件的存储位置 3.生成exe文件 4.pyins ...
最新文章
- 【java】兴唐第二十三节课作业
- 【EL表达式】EL 表达式学习
- c语言如何在文件中间插入数据,急求如何将下列C语言程序数据存储到文件中?...
- C++ 使用extern C简单使用
- drupal 字符串替换符号 @ % !
- 如何查看mysql默认字符集_如何找出MySQL中的默认服务器字符集?
- 计算机四级网络工程师(计算机网络多选)- 知识点
- JAVA并发十二连招,你能接住吗?
- 电脑技术分享:电脑怎样录制桌面视频
- 《近匠》专访Ayla Networks云平台工程部主管——企业级物联网云平台的设计与部署...
- R语言-rethinking包下载安装心得(windows)
- [Excel常用函数] sumif sumifs函数
- git 修改远端 commit 信息
- 出圈问题(java)-----n个人围成一圈,数到key或者key的倍数,出圈,问剩下的最后一个人原来的位置是多少?
- python自动发邮件报554错误_python smtplib使用163发送邮件 报错 554 DT:SPM
- 云讯健身管理系统-11--NUXT和Redis
- 中缀表达式/后缀表达式/前缀表达式
- 【PCB拼版重新录制】使用AD20+华秋DFM进行快速PCB拼版:V割拼版,添加工艺边、Mark点
- 点心发布新版安卓优化大师
- 浅析-腾讯产品项目的流程