广告
返回顶部
首页 > 资讯 > 后端开发 > Python >如何在python中使用zipfile模块操作文件
  • 230
分享到

如何在python中使用zipfile模块操作文件

2023-06-14 20:06:50 230人浏览 薄情痞子

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

摘要

这篇文章将为大家详细讲解有关如何在python中使用zipfile模块操作文件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Python有哪些常用库python常用的库:1.requesut

这篇文章将为大家详细讲解有关如何在python中使用zipfile模块操作文件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

Python有哪些常用库

python常用的库:1.requesuts;2.scrapy;3.pillow;4.twisted;5.numpy;6.matplotlib;7.pygama;8.ipyhton等。

1、用于读取zip文件

>>> import zipfile, os>>> os.chdir('C:\\') # move to the folder with example.zip>>> exampleZip = zipfile.ZipFile('example.zip')>>> exampleZip.namelist()['spam.txt', 'cats/', 'cats/catnames.txt', 'cats/zophie.jpg']>>> spamInfo = exampleZip.getinfo('spam.txt')>>> spamInfo.file_size13908>>> spamInfo.compress_size3828>>> 'Compressed file is %sx smaller!' % (round(spamInfo.file_size / spamInfo.compress_size, 2))'Compressed file is 3.63x smaller!'>>> exampleZip.close()

2、zipfile.ZipFile()方法中的第二个参数zipfile.ZIP_DEFLATED指定了deflate压缩算法,对各种类型的数据非常有效。

这个代码将创建一个新的ZIP文件,叫做new.zip,它包含了spam.txt压缩的内容。

就像写入文件一样,写入模式也会删除ZIP文件中的所有原始内容。若仅想将文件添加到原来的ZIP文件中,请将a作为第二个参数传输到zipfile.ZipFile(),以添加模式打开ZIP文件。

>>> import zipfile>>> newZip = zipfile.ZipFile('new.zip', 'w')>>> newZip.write('spam.txt', compress_type=zipfile.ZIP_DEFLATED)>>> newZip.close()

关于如何在python中使用zipfile模块操作文件就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

--结束END--

本文标题: 如何在python中使用zipfile模块操作文件

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何在python中使用zipfile模块操作文件
    这篇文章将为大家详细讲解有关如何在python中使用zipfile模块操作文件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。python有哪些常用库python常用的库:1.requesut...
    99+
    2023-06-14
  • python zipfile模块的文件怎么操作
    本文小编为大家详细介绍“python zipfile模块的文件怎么操作”,内容详细,步骤清晰,细节处理妥当,希望这篇“python zipfile模块的文件怎么操作”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1...
    99+
    2023-06-30
  • 如何在Python中使用zipfile压缩包模块
    这期内容当中小编将会给大家带来有关如何在Python中使用zipfile压缩包模块,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。简介ZIP 文件格式是一个常用的归档与压缩标准,zipfile 模块提供了创...
    99+
    2023-06-15
  • 怎么在python中使用shutil模块操作文件
    这篇文章给大家介绍怎么在python中使用shutil模块操作文件,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。python的五大特点是什么python的五大特点:1.简单易学,开发程序时,专注的是解决问题,而不是搞明...
    99+
    2023-06-14
  • Python中的zipfile压缩包模块如何使用
    这篇文章主要介绍“Python中的zipfile压缩包模块如何使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python中的zipfile压缩包模块如何使用”文章能帮助大家解决问题。简介ZIP ...
    99+
    2023-07-06
  • Python使用os模块和fileinput模块来操作文件目录
    os模块 在python编程中,我们会经常使用到文件和目录,这些操作python提供一个os模块,里面有很多操作文件和目录的函数. 下面介绍os的常用功能 1.获取当前路径 >>> o...
    99+
    2022-06-04
    模块 操作 文件
  • python中有哪些文件操作模块
    这篇文章给大家介绍python中有哪些文件操作模块,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。python的五大特点是什么python的五大特点:1.简单易学,开发程序时,专注的是解决问题,而不是搞明白语言本身。2....
    99+
    2023-06-14
  • 如何使用python docx模块操作word文档
    目录引言打开文档正文应用字符样式(字体,大小,颜色)添加标题操作段落添加段落删除段落替换文字设置段落对齐方式字体格式添加分页符添加表添加图片图像大小应用段落样式应用粗体和斜体应用字符...
    99+
    2022-11-11
  • 使用Python中Tkinter模块的Treeview 组件显示ini文件操作
    前言: Tkinter模块的Treeview组件类似于Dev中的treelist控件,但前者还可以当做树控件和表格控件使用,虽然功能可能没有dev和winform控件那么强大,但是在...
    99+
    2022-11-11
  • python中文件操作修改模块有哪些
    小编给大家分享一下python中文件操作修改模块有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.使用OS模块进行path路径操作操作的语法为os.path...
    99+
    2023-06-02
  • Python文件目录操作常用模块的使用详解
    目录1. os模块1.1 获取系统信息1.2  工作目录与路径相关的操作1.3 判断是否文件或目录以及指定文件目录是否存在1.5 串连创建或者分离一个文件目录路径1.6 执...
    99+
    2022-11-11
  • Windows下Python使用Pandas模块操作Excel文件的教程
    安装Python环境 ANACONDA是一个Python的发行版本,包含了400多个Python最常用的库,其中就包括了数据分析中需要经常使用到的Numpy和Pandas等。更重要的是,不论在哪个平台上,都...
    99+
    2022-06-04
    模块 操作 文件
  • 如何在 Python 中使用 path 模块来管理文件路径?
    当你在 Python 中需要操作文件时,了解如何管理文件路径是非常重要的。Python 的 pathlib 模块提供了一种更加面向对象的方式来管理文件路径,而且它比传统的字符串处理方式更加安全和直观。在本文中,我们将介绍如何使用 pathl...
    99+
    2023-10-09
    接口 path 日志
  • Python利用docx模块实现快速操作word文件
    目录一、基础内容1. 基本概念2. 操作word文档二、单独设置内容样式1. 字体相关样式三、样式演示四、制作表格1. 表格2.行列对象3. 单元格对象一、基础内容 安装第三方库的时...
    99+
    2022-11-11
  • Python中shutil模块的常用文件操作函数用法示例
    os模块提供了对目录或者文件的新建/删除/查看文件属性,还提供了对文件以及目录的路径操作。比如说:绝对路径,父目录…… 但是,os文件的操作还应该包含移动 复制 打包 压缩 解压等操作,这些os模块都没...
    99+
    2022-06-04
    示例 函数 模块
  • 如何在Nodejs中使用模块fs文件系统
    目录概述文件描述符同步、异步与Promise同步写法异步写法(推荐)Promise写法目录与目录项文件信息ReadStream与WriteStream概述 node 的fs文档密密麻...
    99+
    2022-11-12
  • 如何理解文件操作与异常模块
    这篇文章主要讲解了“如何理解文件操作与异常模块”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何理解文件操作与异常模块”吧!文件操作我们的程序可以读取文件,也可以写入文件。默认情况下,文件以...
    99+
    2023-06-15
  • Python使用yaml模块操作YAML文档的方法
    目录1. YAML简介2. 语法规则3. 文件数据结构4. YAML数据格式示例5. 安装yaml库6. 读取YAML6.1 读取键值对或嵌套键值对6.2 读取数组类型6.3 多文档...
    99+
    2023-01-13
    Python使用yaml模块 Python使用yaml模块操作YAML文档
  • Python程序中用csv模块来操作csv文件的基本使用教程
    CSV全称为“Comma Separated Values”,是一种格式化的文件,由行和列组成,分隔符可以根据需要来变化。 如下面为一csv文件: Title,Release Date,Director...
    99+
    2022-06-04
    中用 模块 操作
  • Python时间操作之pytz模块如何使用
    这篇文章主要讲解了“Python时间操作之pytz模块如何使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python时间操作之pytz模块如何使用”吧!1. pytz 模块概述什么是 p...
    99+
    2023-07-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作