当前位置: 首页 > news >正文

网站建设教程详解比亚迪新能源汽车e2

网站建设教程详解,比亚迪新能源汽车e2,烟台做网站排名,网站做推广的团队(点击上方快速关注并设置为星标#xff0c;一起学Python)来源#xff1a;网络大家可能都熟悉.zip格式的文件。它可以把多个文件#xff0c;压缩成一个文件。这在网络上传输时很有用#xff0c;而且节省硬盘空间。接下来#xff0c;我们使用Python实现压缩和解压。1、读取Z… (点击上方快速关注并设置为星标一起学Python)来源网络大家可能都熟悉.zip格式的文件。它可以把多个文件压缩成一个文件。这在网络上传输时很有用而且节省硬盘空间。接下来我们使用Python实现压缩和解压。1、读取ZIP文件信息要读取ZIP文件的内容首先必须创建一个ZipFile对象。ZipFile对象在概念上与File对象相似。要创建一个 ZipFile 对象就调用 zipfile.ZipFile()函数向它传入一个字符串表示.zip 文件的文件名。请注意zipfile 是 Python 模块的名称ZipFile()是函数的名称。import zipfile# 传入压缩文件zfile.zip获取相关信息zip_file zipfile.ZipFile(zfile.zip)# 获取压缩文件中的内容f_content zip_file.namelist()# 压缩前的大小f_size zip_file.getinfo(zfile/a.txt).file_size# 压缩后的大小c_size zip_file.getinfo(zfile/a.txt).compress_sizeZipFile 对象有一个 namelist()方法返回 ZIP 文件中包含的所有文件和文件夹 的字符串的列表。这些字符串可以传递给 ZipFile 对象的 getinfo()方法返回一个关 于特定文件的 ZipInfo 对象。ZipInfo 对象有自己的属性诸如表示字节数的 file_size 和 compress_size它们分别表示原来文件大小和压缩后文件大小。ZipFile 对象表示 整个归档文件而 ZipInfo 对象则保存该归档文件中每个文件的有用信息。2、从 ZIP 文件中解压缩ZipFile 对象的 extractall()方法从 ZIP 文件中解压缩所有文件和文件夹放到当 前工作目录中。import zipfilezip_file zipfile.ZipFile(zfile.zip)# 解压zip_extract zip_file.extractall()zip_extract.close()运行这段代码后 example.zip 的内容将被解压缩到 C:\。或者 你可以向 extractall()传递的一个文件夹名称它将文件解压缩到那个文件夹而不是当前工作 目录。如果传递给 extractall()方法的文件夹不存在它会被创建。例如如果你用 exampleZip.extractall(C:\ delicious)取代处的调用代码就会从 example.zip 中解压 缩文件放到新创建的 C:\delicious 文件夹中。ZipFile 对象的 extract()方法从 ZIP 文件中解压缩单个文件。3、创建和添加到 ZIP 文件要创建你自己的压缩 ZIP 文件必须以“写模式”打开 ZipFile 对象即传入w 作为第二个参数(这类似于向 open()函数传入w以写模式打开一个文本文件)。如果向 ZipFile 对象的 write()方法传入一个路径Python 就会压缩该路径所指 的文件将它加到 ZIP 文件中。write()方法的第一个参数是一个字符串代表要添 加的文件名。第二个参数是“压缩类型”参数它告诉计算机使用怎样的算法来压 缩文件。可以总是将这个值设置为 zipfile.ZIP_DEFLATED(这指定了 deflate 压缩 算法它对各种类型的数据都很有效)。import zipfilezip_file zipfile.ZipFile(new.zip,w)# 把zfile整个目录下所有内容压缩为new.zip文件zip_file.write(zfile,compress_typezipfile.ZIP_DEFLATED)# 把c.txt文件压缩成一个压缩文件# zip_file.write(c.txt,compress_typezipfile.ZIP_DEFLATED)zip_file.close()这段代码将创建一个新的 ZIP 文件名为 new.zip它包含 spam.txt 压缩后的内容。要记住就像写入文件一样写模式将擦除 ZIP 文件中所有原有的内容。如果 只是希望将文件添加到原有的 ZIP 文件中就要向 zipfile.ZipFile()传入a作为第二 个参数以追加模式打开 ZIP 文件。(完)看完本文有收获请转发分享给更多人关注「Python那些事」做全栈开发工程师点「在看」的人都变好看了哦
http://www.yutouwan.com/news/20781/

相关文章:

  • 备案信息 网站名专业集团门户网站建设公司
  • .net网站 作品云南网站推广公司
  • 网站建设用模板好吗wordpress调取栏目
  • 河南海绵城市建设网站wordpress插件介绍
  • windows7 iis配置 网站网上买卖交易平台有哪些
  • 接广告的网站怎么做建设网站桫椤在室内能
  • 网站建设使用技术如何在网站上做社交的链接
  • 机关门户网站建设管理情况网站建设中成本怎么描述
  • 二手房网站建设及推广方案西部虚拟主机网站后台不能访问
  • 凡科 做网站网站上可以做直播吗
  • 青岛网站seo高端公司网站设计
  • 网站开发的成果seo诊断报告怎么写
  • 网站建设进度及实施过程免费家装设计网
  • 手机网站编辑网站文章做内链
  • 湛江网站排名优化网络营销特点
  • 四川网站建设外包业务嘉兴做网站公司
  • 云服务器建站流量精灵网页版
  • 在东莞建公司网站网站模板哪里下载
  • 定制网站制作报价做外贸的基本流程
  • 济南做公司网站襄阳集团网站建设
  • 推荐几个没封的正能量网站房子装修设计图用什么软件
  • 长沙网站公司怎么把网站维护
  • 美食网站开发的特点与总结宁波网站建设公司制作网站
  • 辽宁省住房和建设厅网站好的公司网站建设
  • 网站开发证网站没内容可以备案吗
  • 东莞网站建设网站做编程的 网站
  • 无锡网站排名团队网站建设论文html格式
  • 网站优化排名软件哪些最好dedecms调用不同数据库wordpress
  • 商城建站模板银川网站建设公司
  • 网站头部导航样式wordpress免费主题企业