如何将python转成app_将python脚本转换为webapp的最简单方法是什么?
我把编程作为一种业余爱好。我使用java和python,我知道HTML。我写了下面的python脚本。我想把它变成一个webapp。也就是说,你在网页上按一个按钮,脚本在服务器上运行,它随机挑选wav文件,把它们拼凑在一起,然后我希望wav文件的链接出现在网页上,这样用户就可以播放它了。我也希望解决方案显示在网页上。我已经调查过烧瓶和django,这有点让人望而生畏。似乎这都是关于数据库和身份验证的,我找不到一个教程,可以做一些类似的事情,我在这里试图做。如果你有任何建议,我将不胜感激。我应该调查什么?对于我要做的事情,最简单的解决办法是什么。我应该使用什么技术?
提前谢谢你的帮助。在import wave
import random
def concatenate_multiple_files(infiles):
while len(infiles) >= 2:
raw_files = infiles[0:2]
outfile = "sound_to_play_in_browser.wav"
data = []
for infile in infiles:
w = wave.open(infile, 'rb')
data.append([w.getparams(), w.readframes(w.getnframes())])
w.close()
output = wave.open(outfile, 'wb')
output.setparams(data[0][0])
output.writeframes(data[0][1])
output.writeframes(data[1][1])
output.close()
infiles.pop(0)
infiles.pop(0)
infiles.insert(0, outfile)
def create_random_list_plus_solution(list_to_choose_from):
random_list = []
solutions = []
while len(random_list) < 5:
random_number = random.randrange(0, 5)
if list_to_choose_from[random_number][0] not in random_list:
random_list.append(list_to_choose_from[random_number][0])
solutions.append(list_to_choose_from[random_number][1])
return [random_list, solutions]
infiles_plus_solutions = infiles = [["sound1.wav", "wolf"],
["sound2.wav", "snake"],
["sound3.wav", "bird"],
["sound4.wav", "lion"],
["sound5.wav", "cougar"],
["sound6.wav", "cat"]
]
outfile = "sound_to_play_in_browser.wav"
random_list_solutions =
create_random_list_plus_solution(infiles_plus_solutions)
concatenate_multiple_files(random_list_solutions[0])
for i in random_list_solutions[1]:
print(i)h
如何将python转成app_将python脚本转换为webapp的最简单方法是什么?相关推荐
- 如何在MATLAB中调用(运行)“用Python写成的函数或脚本”
如何在MATLAB中调用"用Python写成的函数或脚本",首先要确保MATLAB知道咱们的Python解释器的位置在哪里. 如果安装了Python的时候把Python加入了系统环 ...
- python转成exe_将python程序转换成exe程序
将python程序转换成exe. 一. 先安装python 2.安装下载包,一路next. 3.为计算机添加安装目录搭到环境变量,如图把python的安装目录添加到pth系统变量中即 可.(D:\\p ...
- python查找文件是否存在_python脚本查找文件是否存在的方法
python脚本查找文件是否存在的方法: 1.使用os模块 os模块中的os.path.exists()方法用于检验文件是否存在. 判断文件是否存在import os os.path.exists(t ...
- 用kivy将python打包成app_将kivy应用程序打包到android
我以前在编译kivy应用程序时从来没有遇到过问题(已经做过很多次了),但现在我遇到了一个问题:它会将应用程序正常地扔到我的手机上,但当我打开它时,它会冻结在preplash图标上,并给我一条消息:&q ...
- python打包成exe_【Python】使用pyinstaller打包成exe文件时可以显示图片的方法
本文作者:小赖同学 最近我在学习Python GUI的使用时,尝试在一个组件上使用了背景图片,然而,直接Run时这个背景图片是可以显示出来,可当使用pyinstaller打包成exe时却没有打包进去显 ...
- python打包成二进制文件_pyinstall python文件打包成二进制exe文件
pycharm + python3 + win7 1 pip install pyinstall (官网) 2 准备 .py 文件 3 具体例子 from PyQt5.QtWidgets impor ...
- python操作手机app_【Python】[技术博客] 一些使用Python编写获取手机App日志的操作...
一些使用Python编写获取手机App日志的操作 如何获取手机当前打开的App的包名 如何获取当前App进程的PID 如何查看当前App的日志 如何将日志保存到文件 如何关闭进程 如何不显示命令行窗口 ...
- python打包成exe_【Python基础】一篇文件教你py文件打包成exe
场景: 如果要将我们编写好的代码给别人使用,如果要他们直接使用我们的代码,就需要安装各种编译软件以及第三方模块,还要对软件操作,编程有一定的了解,这对使用者的要求比较高,不是很方便,为了解决这一问题, ...
- python中最小公倍数函数_python求最大公约数和最小公倍数的简单方法
python怎么求最大公约数和最小公倍数 一.求最大公约数 用辗转相除法求最大公约数的算法如下: 两个正整数a和b(a>b),它们的最大公约数等于a除以b的余数c和b之间的最大公约数.比如10和 ...
最新文章
- IBM Watson 的中国生意
- leader选举的源码分析-QuorumPeer.start
- 阿里云镜像下载ubuntu 1
- Service Started!!!-end In Service while
- 【MapReuce】读取本地美国疫情数据存储结果到MySQL
- 江苏省秋c语言二级用什么软件,在哪里可以查到江苏省计算机c语言二级考试资料?...
- Unity3D 图集分割
- 怎么把PDF转换成Word?2种转Word方法技巧
- 遥感图像几何校正 ENVI
- Spark History Server 没有生效
- 设计模式回顾——模板模式(C++)
- web服务器性能排名,主流Web服务器性能测试
- yocto宏查看方式
- ORACLE数据库报错ORA-01034
- 数字人民币试点目前呈现“全面开花”态势
- 计算机里显示不出来桌面内容,电脑中毒了,开机后桌面上什么都显示不出来,是怎么回事啊?...
- 关于谢灵抄袭案媒体采访的声明
- 洛阳计算机学校排名2015,洛阳初中名校排行榜TOP10,这一次你说了算!
- OpenCV字符简单识别
- 小轿车燃烧爆炸 洒水车变身“消防车”
热门文章
- 【Python网络编程】爬取百度贴吧、小说内容、豆瓣小说、Ajax爬微博、多线程爬淘宝
- ❤️Hello Programmer❤️
- PREMIS元数据字典3.0阅读笔记(一)
- 磁场检测传感器的设计
- gitee搭建个人博客教程
- Linux内存管理1---内存寻址
- 计算机任务驱动法教学应用,“任务驱动法”在职教计算机教学中的应用
- HTML+CSS简单漫画网页设计成品--(红猪(9页)带注释)
- Spring Boot中多个PostConstruct注解执行顺序控制
- 兴寿镇“春踏青,兴寿行”特色旅游线路点靓辛庄