返回顶部
首页 > 资讯 > 后端开发 > Python >python3 operate ZIP
  • 159
分享到

python3 operate ZIP

operateZIP 2023-01-31 08:01:10 159人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

>>>import zipfile , os//infomation for zip file>>>zipFileHandle = zipfile.ZipFile('example.zip')   //c

>>>import zipfile , os


//infomation for zip file

>>>zipFileHandle = zipfile.ZipFile('example.zip')   //create zip file handle

>>>zipFileHandle.namelist()      //return all files and directorys in the zip file

>>>spamInfo = zipFileHandle.getinfo('filename') //return a object of file in the zip file

>>>spamInfo.filename     //return filename

>>>spamInfo.file_size    //return file original size

>>>spamInfo.compress_size   // file compressed size

>>>round(spamInfo.compress_size / spamInfo/file_size , 2)    //compress rate


//unzip

>>>zipFileHandle.extractall()      //unzip all to current directory

>>>zipFileHandle.extract('filename')   //unzip 'filename' file to current directory


//close handle

>>>zipFileHandle.close()


//create a new zip file

>>>newZip = zipfile.ZipFile('new.zip','w')

>>>newZip.write('filename' , compress_type=zipfile.ZIP_DEFLATED)

>>>newZip.close()


//add files into a zip file

>>>zipFileHandle = zipfile.ZipFile('oldfile.zip' , 'a')

>>>zipFileHandle.write('filename' , compress_type=zipfile.ZIP_DEFLATED)

>>>>>>zipFileHandle.close()








--结束END--

本文标题: python3 operate ZIP

本文链接: https://lsjlt.com/news/192849.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python3 operate ZIP
    >>>import zipfile , os//infomation for zip file>>>zipFileHandle = zipfile.ZipFile('example.zip')   //c...
    99+
    2023-01-31
    operate ZIP
  • python3的zip函数
    zip函数接受任意多个可迭代对象作为参数,将对象中对应的元素打包成一个tuple,然后返回一个可迭代的zip对象.这个可迭代对象可以使用循环的方式列出其元素若多个可迭代对象的长度不一致,则所返回的列表与长度最短的可迭代对象相同.用法1:用两...
    99+
    2023-01-31
    函数 zip
  • Python3中zip()函数知识点小结
    目录1.引言2. 基础知识3. 向zip函数传递参数3.1 传递零个参数3.2 传递一个参数3.3 传递两个参数3.4 传递长度不等的参数4. 总结1.引言 在本文中,我将带领大家深...
    99+
    2023-02-28
    Python3 zip()函数 Python3 zip
  • Python3中怎么向zip()函数传递参数
    这篇文章主要讲解了“Python3中怎么向zip()函数传递参数”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python3中怎么向zip()函数传递参数”吧!基础知识首先,我们来介绍一些基...
    99+
    2023-07-05
  • hadoop启动报错ERROR: Attempting to operate怎么解决
    这篇文章主要介绍了hadoop启动报错ERROR: Attempting to operate怎么解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇hadoop启动报错ERROR:...
    99+
    2023-07-05
  • python tip : zip
    目标: 由python orm model.objects.all().values("id") 获取到queryset 格式 [(1,),(2,),(3,)] 转换为格式 (1,2,3) ,以便在jinja2模版中调用 #!/u...
    99+
    2023-01-31
    python tip zip
  • mysql zip 安装
    越来越喜欢绿色免安装的产品了,mysql也不例外,由其是mysql 8,于是就重点研究了下如何安装zip版的mysql。 安装脚本 以下是参考网上其它资料整理后的批处理文件,直接放在mysql解压出来的根目录下执行即可。 @echo off...
    99+
    2019-07-19
    mysql zip 安装
  • python zip函数
    zip函数接受任意多个(包括0个和1个)序列作为参数,返回一个tuple列表。具体意思不好用文字来表述,直接看示例:1.示例1:x = [1, 2, 3] y = [4, 5, 6] z = [7, 8, 9] xyz = zip(x...
    99+
    2023-01-31
    函数 python zip
  • PHP zip 扩展
    Zip 扩展是文件处理中最重要的项目之一。如果你想压缩文件或通过一个文件移动多个文件,则需要 ZIP。 我们需要安装 libzip 来执行涉及其他平台的 ZIP 扩展的操作。 在 Ubuntu...
    99+
    2024-02-27
  • 错误:System has not been booted with systemd as init system (PID 1). Can‘t operate.
    Ubuntu下Mysql无法启动 首先安装mysql 首先更新本地存储库索引,执行sudo apt update执行sudo apt install mysql-server安装完成后可以输入mysq...
    99+
    2023-09-01
    linux mysql ubuntu
  • Node.js中zip压缩和zip解压缩实例用法
    本篇内容主要讲解“Node.js中zip压缩和zip解压缩实例用法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Node.js中zip压缩和zip解压缩实例用法...
    99+
    2024-04-02
  • android apksigner zip解析
    zip文件格式解析 zip文件格式分为zip文件格式由文件数据区、中央目录结构,中央目录结束标志组成。其中中央目录结束节又有一个字段保存了中央目...
    99+
    2022-06-06
    zip Android
  • python 的zip函数
    Python 的 zip() 在Python中,zip()是一个内置函数,用于将多个可迭代对象(例如列表、元组等)打包成一个元组的迭代器。它接受多个参数,每个参数代表一个可迭代对象,并返回一个迭代器,...
    99+
    2023-09-11
    python
  • LearnPython - Zip格式文
    1 import zipfile 2 import os 3 4 5 def unzip(zip_name, target_dir): 6 files = zipfile.ZipFile(zip_name) 7...
    99+
    2023-01-30
    格式 LearnPython Zip
  • Python的zip函数
    zip函数接受任意多个(包括0个和1个)序列作为参数,返回一个tuple列表。具体意思不好用文字来表述,直接看示例:1.示例1:x = [1, 2, 3] y = [4, 5, 6] z = [7, 8, 9] xyz = zip(x...
    99+
    2023-01-31
    函数 Python zip
  • php如何转zip
    本篇内容介绍了“php如何转zip”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.压缩文件第一步,我们需要创建一个zip对象,并且向它添加...
    99+
    2023-07-05
  • System has not been booted with systemd as init system (PID 1). Can‘t operate.解决方法
    在WSL(Windows Subsystem for Linux,适用于Linux的Windows子系统)下通过systemctl命令启动某些服务将造成System has not been booted with systemd as i...
    99+
    2023-08-23
    linux 运维 服务器
  • ORA-15177: cannot operate on system aliases ORACLE 报错 故障修复 远程处理
    文档解释 ORA-15177: cannot operate on system aliases Cause: An attempt was made to modify a system alias. Action: Correct th...
    99+
    2023-11-04
    报错 故障 operate
  • Python3教程——5、Python3
            一、Pycharm常用快捷键 有颜色的为很常用,或不易发现   编辑类: Ctrl + Space 基本的代码完成(类、方法、属性) Ctrl + Alt + Space 类名完成 Ctrl + Shift + Ent...
    99+
    2023-01-31
    教程
  • Java实现文件压缩为zip和解压zip压缩包
    目录压缩成.zip解压.zip压缩成.zip 代码如下: public static void toZip(String srcDir, OutputStream out) th...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作