python脚本变成exe_Python脚本转exe文件
上一篇博文介紹了一個自動更新.docx文件的Python腳本。當時通宵(通宵看葡萄牙VS西班牙順帶碼的)碼好的時候想著怎么分享給整個部門使用,考慮到公司電腦并沒有Python環境(沒有安裝權限),于是我就找有沒有辦法可以讓我的這個Python腳本在一臺沒有安裝Python的電腦上執行。經過Google發現有py2exe和Pyinstaller可以將Python腳本編譯成Windows(Pyinstaller支持多平臺)可執行文件。經過比較發現Pyinstaller安裝使用更簡單(見下圖),所以我選擇了Pyinstaller,現記錄一下轉換過程。
首先是安裝,在控制臺輸入命令pip install pyinstaller回車,成功安裝如下圖所示:
接下來是使用,在腳本所在目錄下輸入命令pyinstaller Checklist.py回車,轉換成功如下圖所示:
打開腳本所在目錄,可以看到多了三個文件夾和一個文件,截圖如下:
根據官網的說明,exe文件會保存在dist文件夾中(見下圖),所以我們只需要帶著這一個文件夾,就可以在沒有Python環境的機器上執行Python腳本了。
大家可能會覺得整個文件夾看起來不夠簡潔,我們可不可以只帶著一個exe文件呢?當然是可以的,只需要在轉換的時候加上選項-F就可以實現只生成一個exe文件,截圖如下:
我們可以看到上面兩種方法所生成的exe文件大小有很大差別(第一個是1.52MB,第二個6.99MB),但是經過測試,發現兩種方法exe文件啟動時間并沒有明顯的差別,可能是因為我的這個腳本簡單。但是對于一個復雜的Python腳本,加選項-F轉換后的exe文件肯定會比不加選項生成的exe文件大很多,啟動也會慢很多,故建議在轉換一個復雜的Python腳本時不要加選項-F以提高exe啟動速度。
總結
以上是生活随笔為你收集整理的python脚本变成exe_Python脚本转exe文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 日媒拆解华为Mate60 Pro:成本3
- 下一篇: websocket python爬虫_p