如何开发简单的exe程序(如何将web端程序打包成一个pc端程序)
今天收到基友群里的一个新需求,需求如下:
将一个纯静态的html项目打包成一个pc端程序,也就是一个可执行的exe文件,刚好之前做过一个类似的项目,我就爽快的答应下来了。
项目如下,是一个计时网页:
我要做的就是将这个网页版的程序打包成一个exe文件。
这里我们需要用的库是flask,pywebview,pyinstaller。
首先我们需要flask这个框架来运行整个项目文件,然后用pywebview进行pc端程序的渲染,最后用pyinstaller打包成一个exe文件,这样就完成了这个需求的开发。
第一步,新建一个新的flask项目:
然后将项目文件包里的静态文件,css,images,js拷贝到static静态文件夹下面。
复制好以后,我们修改一下html文件夹里的静态文件夹路径,还有flask文件的路由,让运行文件能够访问主页。
运行以后就可以加载出首页。
第二步,引入webview,运行webview的时候加载flask服务。
运行文件进行测试,如果能够正常运行说明程序写得没有问题:
第三步,用pyinstaller打包程序
运行如下命令,即可打包文件:
打包完成以后,来到dist文件夹运行测试。
双击文件进行测试,发现文档可以正常运行,到此这个小需求开发完毕。
,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com