• 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"
      
  • 相关阅读:
    SQL
    第九章
    第三章 表单
    第二章 表格,列表,媒体元素
    HTML5基础
    Java第一本书总复习
    字符串
    人机猜拳
    类的无参方法
    类和对象
  • 原文地址:https://www.cnblogs.com/zyyhxbs/p/12678114.html
Copyright © 2020-2023  润新知