tft每日頭條

 > 科技

 > 如何開發簡單的exe程序

如何開發簡單的exe程序

科技 更新时间:2024-07-23 19:18:29

  今天收到基友群裡的一個新需求,需求如下:

  将一個純靜态的html項目打包成一個pc端程序,也就是一個可執行的exe文件,剛好之前做過一個類似的項目,我就爽快的答應下來了。

  項目如下,是一個計時網頁:

如何開發簡單的exe程序(如何将web端程序打包成一個pc端程序)1

  我要做的就是将這個網頁版的程序打包成一個exe文件。

  這裡我們需要用的庫是flask,pywebview,pyinstaller。

  首先我們需要flask這個框架來運行整個項目文件,然後用pywebview進行pc端程序的渲染,最後用pyinstaller打包成一個exe文件,這樣就完成了這個需求的開發。

  第一步,新建一個新的flask項目:

如何開發簡單的exe程序(如何将web端程序打包成一個pc端程序)2

  然後将項目文件包裡的靜态文件,css,images,js拷貝到static靜态文件夾下面。

  複制好以後,我們修改一下html文件夾裡的靜态文件夾路徑,還有flask文件的路由,讓運行文件能夠訪問主頁。

如何開發簡單的exe程序(如何将web端程序打包成一個pc端程序)3

  運行以後就可以加載出首頁。

  第二步,引入webview,運行webview的時候加載flask服務。

如何開發簡單的exe程序(如何将web端程序打包成一個pc端程序)4

  運行文件進行測試,如果能夠正常運行說明程序寫得沒有問題:

如何開發簡單的exe程序(如何将web端程序打包成一個pc端程序)5

  第三步,用pyinstaller打包程序

  運行如下命令,即可打包文件:

如何開發簡單的exe程序(如何将web端程序打包成一個pc端程序)6

  打包完成以後,來到dist文件夾運行測試。

如何開發簡單的exe程序(如何将web端程序打包成一個pc端程序)7

  雙擊文件進行測試,發現文檔可以正常運行,到此這個小需求開發完畢。

如何開發簡單的exe程序(如何将web端程序打包成一個pc端程序)8

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved