今天收到一个基友群的新需求。需求如下:把一个纯静态的html项目打包成一个pc端的程序,也就是一个可执行的exe文件,正好之前做过类似的项目,就欣然同意了。该项
今天收到一个基友群的新需求。需求如下:
![如何打包文件发给别人(如何打包文件和图片成压缩包)](https://www.meizw.com/wp-content/themes/justnews/themer/assets/images/lazy.png)
把一个纯静态的html项目打包成一个pc端的程序,也就是一个可执行的exe文件,正好之前做过类似的项目,就欣然同意了。
该项目如下,这是一个定时网页:
我要做的就是把这个程序的网页版打包成一个exe文件。
这里需要用到的库有flask、pywebview和pyinstaller。
首先需要flask运行整个项目文件,然后用pywebview渲染pc端程序,最后用pyinstaller打包成exe文件,这样就完成了这个需求的开发。
第一步,创建一个新的flask项目:
然后将项目包中的静态文件、css、images、js复制到静态文件夹中。
复制完成后,我们来修改html文件夹中的静态文件夹路径和flask文件的路径,这样运行的文件就可以访问主页了。
运行后,就可以加载主页了。
第二步,引入webview,运行webview时加载flask服务。
运行文件进行测试。如果能正常运行,说明程序编写没有问题:
第三步,用pyinstaller打包程序。
运行以下命令来打包文件:
打包后,转到dist文件夹运行测试。
双击文件测试,发现文件可以正常运行,这个小需求已经开发出来了。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。
作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/408608.html