手机

密码

安全问题

注册 忘记密码?

详情请戳:https://www.udongman.cn/index.php?m=product&c=csp ​

有效期:2022/03/03 - 2022/08/30
多进程同步打包(部分代码)
来源: | 作者:wUw | 发布时间: 936天前 | 1977 次浏览 | 分享到:

一、简介:

基本代码同上一篇:

基本类似,只增加了多进程部分,主要是为了有些打起来较慢的包,同时进行隐藏命令窗和不隐藏命令窗的操作,打完的同时,只要对不隐藏命令窗进行运行,无报错,那么就不用再次重复打包浪费时间了。当然也可以运用在需要多代码打包的情况下,需要注意内存占用。

二、部分代码:

1.轮子:

from multiprocessing import Process#多进程

2.创建进程并运行:

rig = subprocess.getstatusoutput("gcc -v")#cmdgcc-v,错误则返回非0值,判断是否已经设置好环境

if (rig[0]) == 0:

    if __name__ == '__main__':

        p1 = Process(target=nuitkaing)

        p2 = Process(target=nuitkaing2)

        p1.start()

        p2.start()


3.打包部分:

#打包部分0↓

def nuitkaing():

    windows_icon = ''

    if windows_icon:

        icon = ' --windows-icon-from-ico=' + windows_icon

    else:

        icon = ''


    file_version = '1.0.0.0'

    if file_version:

        f_version = ' --windows-file-version=' + file_version

    else:

        f_version = ''


    company_name = 'wUw(wuwofcproject.com)'

    if company_name:

        c_name = ' --windows-company-name=' + str(company_name)

    else:

        c_name = ''


    file_description = 'Copyright2022wUw(wuwofcproject.com)'

    if file_description:

        f_description = ' --windows-file-description=' + file_description

    else:

        f_description = ''


    output_dir = 'Uncertainty'

    if output_dir:

        o_dir = ' --output-dir=' + output_dir

    else:

        o_dir = ''


    pythonfile = ' Uncertaintyerl.py'


    subprocess.run('nuitka --mingw64 --onefile '

  • 标题
  • 内容
  • 验证码
提交
标题内容提交时间
没有记录!