pyinstaller打包時包含資源文件


pyinstaller打包時包含資源文件

需求:

  1. 將python程序打包成exe執行程序.
  2. 將exe執行程序打包成安裝包.

方法:

  1. pyinstaller Main.py -i logo.ico -w
    
  2. 將步驟一打包出的文件夾壓縮成main.zip,放到static目錄下

  3. 在static目錄同級創建setup.py

    import os
    import sys
    import zipfile
    try:
        zip_folder = os.path.join(sys._MEIPASS, 'static/Start.zip')
        zip_file = zipfile.ZipFile(zip_folder)
        zip_list = zip_file.namelist()
        print("安裝開始,請稍等:")
        for f in zip_list:
            print(f)
            zip_file.extract(f, "D:/")
        zip_file.close()
        print("安裝結束.")
    except Exception as e:
        print(e)
    while True:
        pass
    
  4. pyinstaller -F setup.py -i logo.ico --add-data="static;static"
    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM