代码拉取完成,页面将自动刷新
# !/user/bin/env python
# coding=utf-8
# @project : Flask_RESTfulAPI_Codegen_Application
# @author : ChengKai
# @file : pack.py
# @ide : PyCharm
# @time : 2023-02-13 17:28:31
'''
打包以及功能程序
'''
import os
def nuitaka_pack():
# nuitka打包
# 参数详情见:https://blog.csdn.net/qq_38830593/article/details/123092470
# 去除控制台:--windows-disable-console
# 目标程序包含的该目录--include-plugin-directory=app
cmd = 'python -m nuitka --windows-disable-console --include-plugin-directory=app,config --follow-imports --standalone --show-progress --enable-plugin=pyside6 --include-plugin-directory=app --windows-icon-from-ico=icon.ico --include-package=sqlalchemy start.py'
os.system(cmd)
# 目前无法正确打包资源文件,打包后需要手动复制到相应目录
def cx_Freeze_pack():
# cx_Freeze方式打包
cmd1 = 'pip install cx_Freeze idna'
cmd2 = 'python setup.py build'
os.system(cmd1)
os.system(cmd2)
def convert_ui_to_py():
# ui文件转py文件
cmd = 'pyside6-uic app/ui/MainWindow.ui -o app/ui/MainWindow.py'
os.system(cmd)
if __name__ == "__main__":
# nuitaka_pack()
convert_ui_to_py()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。