精华内容
下载资源
问答
  • webpack4打包多个js文件

    万次阅读 2018-07-19 16:36:15
    1.多个js文件不合并打包(分别打包) 配置文件./conf/webpack.dev.js const path = require("path"); module.exports = { mode: "development", //打包为开发模式 // 入口配置的对象中,属性...

    默认文件目录:

    1.多个js文件不合并打包(分别打包)

    配置文件./conf/webpack.dev.js

    const path = require("path");
    module.exports = {
        mode: "development", //打包为开发模式
        // 入口配置的对象中,属性为输出的js文件名,属性值为入口文件
        entry: {
        	main1:"./src/main1",
        	main2:"./src/main2"
        }, //入口文件,从项目根目录指定
        output: { //输出路径和文件名,使用path模块resolve方法将输出路径解析为绝对路径
            path: path.resolve(__dirname, "../dist/js"), //将js文件打包到dist/js的目录
            filename: "[name].js" //使用[name]打包出来的js文件会分别按照入口文件配置的属性来命名
        }
    }

    打包过程:

    打包结果:

    2.多个js中部分合并打包成一个js文件

    配置文件./conf/webpack.dev.js:

    const path = require("path");
    module.exports = {
        mode: "development", //打包为开发模式
        // 出口对象中,属性为输出的js文件名,属性值为入口文件
        entry: {
        	main1:"./src/main1",
        	main:["./src/main2","./src/main3"]
        }, //入口文件,从项目根目录指定
        output: { //输出路径和文件名,使用path模块resolve方法将输出路径解析为绝对路径
            path: path.resolve(__dirname, "../dist/js"), //将js文件打包到dist/js的目录
            filename: "[name].js" //使用[name]打包出来的js文件会分别按照入口文件配置的属性来命名
        }
    }

    3.多个js全部打包成一个js文件

    配置文件./conf/webpack.dev.js:

    const path = require("path");
    module.exports = {
        mode: "development", //打包为开发模式
        // 出口对象中,属性为输出的js文件名,属性值为入口文件
        entry: ["./src/main1","./src/main2","./src/main3"], //入口文件,从项目根目录指定
        output: { //输出路径和文件名,使用path模块resolve方法将输出路径解析为绝对路径
            path: path.resolve(__dirname, "../dist/js"), //将js文件打包到dist/js的目录
            filename: "main.js" 
        }
    }

     

    展开全文
  • 版权声明:转载请注明作者(独孤尚良dugushangliang)出处:...如下图所示是多个文件打包所得,有许多PYD文件、文件夹、DLL文件等,其中会有一个exe文件,这...

    版权声明:转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/100925833

     

    先叙述单个文件和多个文件的区别:

    单文件打包所得只有一个exe文件,双击即启动我们打包的程序。

    如下图所示是多个文件打包所得,有许多PYD文件、文件夹、DLL文件等,其中会有一个exe文件,这个exe就是我们想要的可执行程序。双击即启动我们打包的程序。

    二者的区别:

    单文件生成文件只有一个,多文件生成文件有多个。

    单文件的启动比多文件的启动慢一些。

    下面谈如何打包单文件或多文件。如下图所示:

    -D, --onedir Create a one-folder bundle containing an executable (default)
    -F, --onefile Create a one-file bundled executable.

    所以:

    #下面是打包成单个exe文件的cmd命令,可任选其一:
    pyinstaller --onefile fa.py
    pyinstaller -F fa.py
    
    #下面是打包成多个文件的cmd命令,可任选其一:
    pyinstaller --onedir fa.py
    pyinstaller -D fa.py
    
    #注意:-w任选,这个决定了打包后的程序执行时是否使用控制台窗口

     

    独孤尚良dugushangliang——著

    展开全文
  • java代码实现打包多个文件下载功能

    千次阅读 2018-10-23 18:23:24
    //传入对应的需要打包的file 集合对象` //文件打包下载 public static HttpServletResponse downLoadFiles(List files, HttpServletRequest request, .../*这集合就是你想要打包的所有文件, * 这里...
    #
    //传入对应的需要打包的file 集合对象`
    //文件打包下载
       
    
     
    
    public static HttpServletResponse downLoadFiles(List<File> files,
                HttpServletRequest request, HttpServletResponse response)
                throws Exception {
            try {
                /**这个集合就是你想要打包的所有文件,
                 * 这里假设已经准备好了所要打包的文件
                 */
                 
                //List<File> files = new ArrayList<File>();
         
                /**创建一个临时压缩文件,
                 * 我们会把文件流全部注入到这个文件中
                 * 这里的文件你可以自定义是.rar还是.zip
            * 这里的file路径发布到生产环境时可以改为
                 */
                    File file = new File(request.getSession().getServletContext().getRealPath("/qrcode.ara"));
                    if (!file.exists()){   
                        file.createNewFile();   
                    }
                    response.reset();
                    //response.getWriter()
                    //创建文件输出流
                    FileOutputStream fous = new FileOutputStream(file);   
                    /**打包的方法我们会用到ZipOutputStream这样一个输出流,
                     * 所以这里我们把输出流转换一下*/
        //            org.apache.tools.zip.ZipOutputStream zipOut 
        //                = new org.apache.tools.zip.ZipOutputStream(fous);
                   ZipOutputStream zipOut 
                    = new ZipOutputStream(fous);
                    /**这个方法接受的就是一个所要打包文件的集合,
                     * 还有一个ZipOutputStream
                     */
                   zipFile(files, zipOut);
                    zipOut.close();
                    fous.close();
                   return downloadZip(file,response);
                }catch (Exception e) {
                        e.printStackTrace();
                    }
                    /**直到文件的打包已经成功了,
                     * 文件的打包过程被我封装在FileUtil.zipFile这个静态方法中,
                     * 稍后会呈现出来,接下来的就是往客户端写数据了
                     */
                   // OutputStream out = response.getOutputStream();
                   
             
                return response ;
            }
        
          /**
             * 把接受的全部文件打成压缩包 
             * @param List<File>;  
             * @param org.apache.tools.zip.ZipOutputStream  
             */
            public static void zipFile
                    (List files,ZipOutputStream outputStream) {
                int size = files.size();
                for(int i = 0; i < size; i++) {
                    File file = (File) files.get(i);
                    zipFile(file, outputStream);
                }
            }
        public static HttpServletResponse downloadZip(File file,HttpServletResponse response) {
            try {
            // 以流的形式下载文件。
            InputStream fis = new BufferedInputStream(new FileInputStream(file.getPath()));
            byte[] buffer = new byte[fis.available()];
            fis.read(buffer);
            fis.close();
            // 清空response
            response.reset();
    
            OutputStream toClient = new BufferedOutputStream(response.getOutputStream());
            response.setContentType("application/octet-stream");
            response.setHeader("Content-Disposition", "attachment;filename=" + file.getName());
            toClient.write(buffer);
            toClient.flush();
            toClient.close();
            } catch (IOException ex) {
            ex.printStackTrace();
            }finally{
                 try {
                        File f = new File(file.getPath());
                        f.delete();
                    } catch (Exception e) {
                        e.printStackTrace();
                    }
            }
            return response;
        }
    
        /**  
             * 根据输入的文件与输出流对文件进行打包
             * @param File
             * @param org.apache.tools.zip.ZipOutputStream
             */
            public static void zipFile(File inputFile,
                    ZipOutputStream ouputStream) {
                try {
                    if(inputFile.exists()) {
                        /**如果是目录的话这里是不采取操作的,
                         * 至于目录的打包正在研究中
                         */
                        if (inputFile.isFile()) {
                            FileInputStream IN = new FileInputStream(inputFile);
                            BufferedInputStream bins = new BufferedInputStream(IN, 512);
                            //org.apache.tools.zip.ZipEntry
                            ZipEntry entry = new ZipEntry(inputFile.getName());
                            ouputStream.putNextEntry(entry);
                            // 向压缩文件中输出数据   
                            int nNumber;
                            byte[] buffer = new byte[512];
                            while ((nNumber = bins.read(buffer)) != -1) {
                                ouputStream.write(buffer, 0, nNumber);
                            }
                            // 关闭创建的流对象   
                            bins.close();
                            IN.close();
                        } else {
                            try {
                                File[] files = inputFile.listFiles();
                                for (int i = 0; i < files.length; i++) {
                                    zipFile(files[i], ouputStream);
                                }
                            } catch (Exception e) {
                                e.printStackTrace();
                            }
                        }
                    }
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
    
    展开全文
  • 还不会怎样同时打开多个微信?一次性打包带走吧

    万次阅读 多人点赞 2021-07-17 04:09:12
    随着微信的广泛应用,大家很有可能有两个或多个微信,不再只使用一个微信了。因此,微信多开,在电脑上同时登录多个微信,对我们日常的使用起到狠便捷的作用。在这里聊聊怎样在 PC 端同时登录多个微信。

    前段时间,工作室里有位大一的师弟老是问我(真不止一次啦-.-),有木有不那么麻烦,就可以打开多个微信的方法。方法呢感觉挺多的,不复杂的操作也有一些。所以下面在这里聊下一些比较简易的操作,通过这些操作来实现同时打开多个微信的效果。

    掌握以下方法,学会多开微信,同时登录使用多个微信之后,也方面管理鱼塘的鱼喔🙃。

    一、 直接通过键鼠操作

     

    首先,我们先用 鼠标左键 点击一下微信图标

    在这里插入图片描述
    接着,按 回车键注意: 每按一次回车,相当于打开一个微信登录窗口。如果按定回车键不放的话,就会打开一坨登录窗口的~)

    在这里插入图片描述
    这里呢我是敲击了两次回车键,所以屏幕上打开了两个微信登录窗口。

     

    下面放张动图演示一下

    在这里插入图片描述

    最后登录就可以了。

    二、 编写脚本来打开微信

    先找到我们电脑中,微信这个程序的 绝对路径 ,然后复制这个绝对路径

    比如在桌面上,有微信的图标,那么我们可以 点击选中 微信图标后直接 右键 ,接着点击 属性 ,然后在弹出的窗口上方选择 快捷方式 ,在 ”目标(T)“ 这一栏后面的地址,就是电脑上微信这个程序的绝对路径了。

    如果 桌面 上没有图标或者 开始 栏里没有快捷方式的话,要根据自己的安装目录去寻找,或者借助其他第三方工具(比如 Everything 等,需要的话可私信) 。

    在这里插入图片描述

    接着,新建一个记事本(快捷键:Win + r ,输入 notepad ;或者直接鼠标右键,新建一个文本文档)

    在这里插入图片描述

    在里面输入以下内容,每一行代表打开一个微信窗口 (根据自己情况选择,需要打开多几个的话就粘贴多几遍)

    start " " "E:\WeChat\WeChat\WeChat.exe"
    

    (需要注意的是:①符号为英文符号;②第二对双引号,引住的为微信的绝对路径,要根据自己的情况进行调整,直接复制再粘贴上去就可以了。)
    在这里插入图片描述

    然后点击 保存 (快捷键:Ctrl + s),文件格式修改为 .bat ,如下图所示

    在这里插入图片描述

    最后,直接打开这个文件,就可以启动微信了。

    下面展示下动图(这里的话我们以打开两个微信登录窗口为例吧)。

    在这里插入图片描述

    好了,方法先介绍到这里啦。

    当然啦,如果是肯接受通过 下载 其他软件(包括但不限于第三方工具),来解决微信多开这个问题的话呢,也还是有一些工具/方法推荐的(可留言私信喔)。不过不太建议哈,毕竟使用一些不太复杂的操作就能解决问题了,为啥还要安装那么多东西在电脑上呢(●’◡’●)


    如果文章对你有帮助,请点个😊,顺带留个评论,将感激不尽😉。如果能给个三连(点赞收藏关注 )就最好啦😁。

    展开全文
  • Pyinstaller打包多个.py文件

    万次阅读 多人点赞 2018-07-09 00:19:55
    一、多文件打包为单一文件...多个.py文件打包命令格式如下:pyinstaller [主文件] -p [其他文件1] -p [其他文件2] --hidden-import [自建模块1] --hidden-import [自建模块2]三、使用pyinstaller打包的时候,仅打包...
  • 将要打包文件列表放入c_list.txt里,如果是数据库的文件,可以用show tables;命令列出表名。 1 2 3 4 5 6 #!/bin/bash #批量打包 foriin`catc_list.txt` do tar-jcvf$i.tar.bz2$i.frm$i.MYD$i.MYI...
  • 使用pyinstaller打包多个python文件

    千次阅读 2020-06-18 21:39:23
    这次需要打包的项目为Tkinter目录下的test3目录下的所有python文件,其中main.py为主文件。 二.打包流程 1.生成主函数对应的spec文件 命令:在test3路径下使用:pyi-makespec main.py 如下图已经生成main....
  • pyinstaller打包多个py文件

    千次阅读 2018-12-19 16:16:14
    转载:...pyinstaller [主文件] -p [其他文件1] -p [其他文件2] --hidden-import [自建模块1] --hidden-import [自建模块2] # 以上为一整条命令 ...指定打包后只生成一exe格式的文件 ...
  • laravel实现打包多个文件,并下载

    千次阅读 2020-02-10 15:27:58
    在项目开发过程中,用户需要下载多个文件,如果单个文件下载,用户体验不好,可以把用户的文件上传到一个目录中,下载时将文件夹的多个文件压缩成zip包,下载zip包。 本文用用laravel实现多文件一次性下载 由于...
  • 1.打包多个py文件并且去除cmd黑框格式:pyinstaller.exe -F 路径\文件名.py空格路径\文件名.py空格--noconsole
  • java实现多个文件打包下载

    千次阅读 2017-09-29 11:36:56
    最近需要做一个多文件打包zip下载的需求,能力不足,完全无处下手,百度大法到了这方法,转载至此,以备后用。 亲测有效,直接把方法粘贴至项目就可以。 List 需要先做一些操作,可以另写一方法,判断手中的...
  • test 目录下有三 py 文件,分别为 cmmd.py、hello.py、test2/word.py, 依赖关系如下(A>B 表示 A 依赖于 B,或者说 A 中从 B 中 import 一些内容) cmmd.py > hello.py > word.py 三文...
  • 我想利用pyInstaller或者任何Python打包工具,把多个py文件打包成exe文件;这些py文件中,有一个是mymain.py;它会调用其他的如a.py,b.py;同时这些py 文件会调用一些第三方库,如numpy之类的。我想把他们打包成一...
  • maven 一次打包多个maven项目

    千次阅读 2018-11-19 22:33:38
    maven 一次打包多个maven项目。 使用场景 ...如果一个项目有多个子项目的pom.xml文件,比如我的项目路径是这样的,项目结构如图,如果没有一个总的pom文件,则不能一次打包多个maven项目。 总的...
  • Linux中打包多个文件

    千次阅读 2019-01-21 15:42:41
    1、压缩  将文件test分包压缩成1000M 的文件:  tar czf - test | split -... 将第一步分拆的多个包解压:  cat test.tar.bz2* | tar -jxv ---------------------  作者:yuan892173701  来源:CSDN  原文...
  • vue中下载多个文件打包为一个zip

    千次阅读 2019-12-21 13:35:47
    // 需要下载打包的路径, 可以是本地相对路径, 也可以是跨域的全路径 const zip = new JSZip(); const cache = {}; const promises = []; data.forEach(item => { const promise = getFile(item).then(data => ...
  • java多个文件压缩打包成zip下载

    万次阅读 2018-12-21 14:53:53
    java多个文件压缩打包成zip下载 如果实现批量操作一些文件,使之压缩打包成zip下载? 具体实现步骤如下: 设置下载文件名编码 创建zip输出流ZipOutputStream 将需要下载的文件流循环写入ZipOutputStream 关闭各个流...
  • 我指的是 **多个 .py 文件**。包括它的附件,比如.png格式的图片。有没人知道?
  • 可以用来压缩打包单文件、多个文件、单个目录、多个目录。 Linux打包命令_tar tar命令可以用来压缩打包单文件、多个文件、单个目录、多个目录。 常用格式: 单个文件压缩打包 tar czvf my.tar.gz file1 多个...
  • 使用pyinstaller将含有多个py文件的工程打包成一个exe文件 1.首先创建一个spec文件,命名为main 使用Notepad++将main.spec文件打开,将第二步中的代码复制到文件中。 2.在文件中写下如下代码 # -*- mode: python -...
  • 想要打包多个文件,在多个文件下有各个文件的相互调用,如在下例文件下要调用其他文件里的函数 var AnimateDomManage = require(&quot;./animatedommanager.js&quot;); var AnimateEditor = require(&...
  • 导出下载单个Excel也许简单,但是有的时候也会用到下载多个excel并且打包成zip文件的情况,最近遇到了,现在简单整理一下! 1、ftl文件 导出 class="table table-striped table-hover" data-sort...
  • 多个python程序文件打包为.exe可执行文件
  • 1.跳过pyinstaller的安装,自行谷歌 2. 用cmd cd到你想要打包的py文件所在的文件夹下面,这里我的文件夹是ceshi;...3.运行命令pyi-makespec main.py,这里将会根据你的main.py创建一main.spec文件,...
  • 1 首先写好Python程序后,需要生成可执行的exe文件,那么你需要安装pyinstaller,安装方法是直接在命令行输入下面的命令: pip install Pyinstaller2 安装完成后,既可以进行exe文件的生成,生成语句如下所示:...
  • 可以用来压缩打包单文件、多个文件、单个目录、多个目录。 Linux打包命令_tar tar命令可以用来压缩打包单文件、多个文件、单个目录、多个目录。 常用格式: 单个文件压缩打包 tar czvf my.tar.gz file1 多个文件压缩...
  • 使用Android studio导出多个平台的apk文件,方便应用的发布和统计
  • 1.安装pyinstaller pip install pyinstaller ps:如果提示: 可以采用cd到安装python中的Scripts...我的程序是checkfiles.py调用check_part1.py,同时还附加一txt文件,在利用pyinstaller打包时,再dos窗口先...
  • Enigma 虚拟文件打包系统适用于各类文件,让您的程序附件文件无需释放到磁盘而可以直接调用。使用虚拟文件打包系统,您可以加入任何类型的文件,如动态库(.dll)、ActiveX/COM对象(.dll , .ocx),视频和音频文件...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 500,029
精华内容 200,011
关键字:

怎样打包多个文件