使用python压缩文件夹

news/2024/11/16 11:31:35/

python中有专业的库对文件夹进行压缩

zipfile 压缩zip文件
tarfile 压缩tar文件

在windows上的压缩文件格式多为rar,这种类型没有专门的库,如果使用python操作的话,可以编码调用命令行工具,执行Windows上的压缩命令;

zipfile
zipfile 是python的一个内置模块,专门用于压缩文件和解压文件。

def make_zip(source_dir, output_filename):import zipfile   zipf = zipfile.ZipFile(output_filename, 'a') if<

http://www.ppmy.cn/news/696594.html

相关文章

zip 压缩文件夹

43.ZIP压缩文件夹 //www.zlib.net /* #include <stdio.h> #include <string.h> #include <assert.h> #include <dos.h> #include <direct.h> #include <zlib.h> #if defined(MSDOS) || defined(OS2) || defined(WIN32) || defined(__CYG…

如何压缩文件

java压缩文件及文件夹中的所有文件&#xff08;一&#xff09;资料收藏 2008-05-28 23:23:12 阅读261 评论0 字号&#xff1a;大中小 import java.io.File;import org.apache.tools.zip.ZipOutputStream; //这个包在ant.jar里&#xff0c;要到官方网下载import java.io.FileInp…

如何将文件夹压缩为zip格式

需求&#xff1a;需要压缩一个文件夹&#xff0c;文件夹下有不同文件&#xff0c;其中有一部分不需要压缩。 方法一&#xff1a;目录格式按照之前文件夹格式压缩 package cn.com.vsai.knowledge.graphlabel.service;import java.io.*; import java.util.ArrayList; import ja…

tar 压缩文件夹到指定的目录

tar -cvzf /dev/tmp/erp_exp.tar.gz /tools/erp_exp /dev/tmp/erp_exp.tar.gz 为指定目录的压缩文件 /tools/erp_exp 为要压缩的文件夹

Java 压缩文件夹

本文只针对压缩文件夹(不用于压缩文件&#xff0c;若需要&#xff0c;自行更改) public class ZipTool {File f0; //被压缩的目标File f1; //压缩后的目录及文件名public ZipTool(File f0, File f1) {this.f0 f0;this.f1 f1;start();}public void start() {try (ZipOutput…

Python —— 压缩文件夹

Python —— 压缩文件夹 目标&#xff1a;压缩指定文件夹为zip文件 适用场景&#xff1a;批处理文件&#xff0c;定时打包并发送至指定用户邮箱 python脚本如下&#xff1a; #!/usr/bin/env python # -*- coding:utf-8 -*-""" Author :xxxxx Contact :122…

Java压缩文件/文件夹

ZipOutputStream流、递归压缩。 在关闭ZipOutputStream流之前&#xff0c;需要先调用flush()方法&#xff0c;强制将缓冲区所有的数据输出&#xff0c;以避免解压文件时出现压缩文件已损坏的现象。 /*** param source 待压缩文件/文件夹路径* param destination 压缩后压…

Linux下压缩文件夹命令

tar -zcvf 打包后生成的文件名全路径 要打包的目录 例子&#xff1a;把/xahot文件夹打包后生成一个/home/xahot.tar.gz的文件。 tar -zcvf /home/xahot.tar.gz /xahot zip 压缩方法&#xff1a; 压缩当前的文件夹 zip -r ./xahot.zip ./* -r表示递归 zip [参数] [打包后的文…