pyinstaller打包——将多个py文件+图片打包(最细教程)
主要問題
最近無聊用python自帶的tk寫了個界面,想把它整成exe程序,在最后要打包文件時,遇到了需要將圖片打包的一些問題。
然后也是查了一會,教程大多不是很容易理解的那種,所以出個更容易懂的小白教程。
具體方法
打包程序腳本時,可能需要用到一些圖片,首先我們需要把圖片轉換為py文件格式,下方代碼則是將圖片轉換成py文件格式的代碼, 下面代碼來自: pyinstaller打包——圖片資源無法顯示問題.
1.復制下方代碼到自己的ide單獨新增一個py文件嗎如果只用到1,2張圖片
就刪除代碼中 pics 中多余的就可以了 內聯代碼片。
2.在將你想要打包的圖片,放在跟這個代碼同個目錄下
3.執行下方代碼 (注意:代碼中圖片名稱記得改成你自己的哈)
4.然后在你的同級目錄下就會多出一個 xxx_png.py 文件
5.找到剛剛生成的圖片.py文件后,將它導入到你自己要用圖片的腳本中
你也可以復制下面代碼,需要改一下導入的文件名稱就行了,放在自己腳本的頂部
os.remove(‘one.png’) 這句代碼建議放在程序執行完的后面
6.導入后,先測試一下是否可以在自己腳本中能正常使用,直接在你放圖片路徑的地方:‘xxx.png’
上面操作按照步驟來一般是不會有問題的,可以運行并正常顯示圖片后,我們就開始打包!
7.現在把你的 程序腳本 和 生成的圖片py文件+ico程序圖標放在一個文件夾中,下圖案例
8.打開cmd窗口,切換到你剛剛放文件的位置,比如我的.
9.切換到文件目錄后,輸入: pyinstaller -F -i a.ico Login.py -p login_png.py (命令中的文件記得改!
(pyinstaller需要事先安裝哈)
然后沒報錯執行完成后,原保存的文件目錄中,就會出現很多新的文件,打開dist文件夾,就會看到你的exe程序了!
不是經常寫教程,教程中有錯誤或者有不懂的地方歡迎評論,看到都會解答!
**
歡迎來測試圈子來提問,我也經常在上面分享學到的知識
**
總結
以上是生活随笔為你收集整理的pyinstaller打包——将多个py文件+图片打包(最细教程)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 国家开放大学计算机应用基础模块3客观题,
- 下一篇: 解决某手短视频抓包工具抓不到问题