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

工作室网站建设的意义重庆seo全网营销

工作室网站建设的意义,重庆seo全网营销,深圳建站网站网站公司,找推网打包成压缩文件很多时候都能用上,也包括了自动化中的部分应用。例如,将测试报告打包发送。 本章就来介绍其中一个模块,可以用于结合上一章的内容结合使用。 from zipfile import ZipFile ❝ ZipFile是zipfile的一个方法。 ❞ 提取zip文件 fro…

打包成压缩文件很多时候都能用上,也包括了自动化中的部分应用。例如,将测试报告打包发送。

本章就来介绍其中一个模块,可以用于结合上一章的内容结合使用。

from zipfile import ZipFile

ZipFile是zipfile的一个方法。

提取zip文件

from zipfile import ZipFilefile = r'three_\notes\zips.zip'
with ZipFile(file,'r') as zip:zip.printdir()print("~" * 30)zip.extractall()print("over")

需要提前准备一个.zip压缩文件。最好不要带中文,可能会文件名造成乱码。

File Name                                             Modified             Size
zips/headset.png                               2022-12-03 10:34:14         7532
zips/mouse.png                                 2022-12-03 10:34:14         5439
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
over

**printdir()**方法打印存档的目录。
**extractall()**方法会将zip文件的所有内容提取到当前工作目录中。
**extract()**方法来提取任何文件,方法是在 zip 文件中指定其路径。
zip.extract('zips/headset.png')
如果你想读取一些特定的文件,你可以这样:
data = zip.read(name_of_file_to_read)

写入zip文件

from zipfile import ZipFile
import osdef get_all_file_paths(directory):# 将文件写入列表file_paths = []# 获取指定路径的文件for root, directories, files in os.walk(directory):for filename in files:print(root,files)# 路径拼接filepath = os.path.join(root, filename)file_paths.append(filepath)# 返回所有路径return file_paths        def main():# 需要压缩的路径directory = r'three_\notes\zips'# 传入遍历路径file_paths = get_all_file_paths(directory)# 打印压缩路径的内容print('Following files will be zipped:')for file_name in file_paths:print(file_name)# 写入压缩文件with ZipFile('my_python_files.zip','w') as zip:# 写入每一个文件for file in file_paths:zip.write(file)print('All files zipped successfully!')        if __name__ == "__main__":main()

获取zip文件信息

from zipfile import ZipFile
import datetime# 路径
file_name = r"three_\notes\zips.zip"# 打开并读取其中的内容信息
with ZipFile(file_name, 'r') as zip:for info in zip.infolist():print(info.filename)print('\tModified:\t' + str(datetime.datetime(*info.date_time)))print('\tSystem:\t\t' + str(info.create_system) + '(0 = Windows, 3 = Unix)')print('\tZIP version:\t' + str(info.create_version))print('\tCompressed:\t' + str(info.compress_size) + ' bytes')print('\tUncompressed:\t' + str(info.file_size) + ' bytes')

以上就是该模块的大致用法,当然也有很多类似的模块,只要好用都可以。

http://www.tj-hxxt.cn/news/6811.html

相关文章:

  • 手机网站建设教程app下载
  • 做的成功的地方网站网络营销策略是什么
  • 设计狮官网搜索引擎优化seo多少钱
  • 茶网站建设网站优化是什么
  • 公司转让合同北京搜索引擎关键词优化
  • 河南 医院 网站建设广州seo招聘信息
  • wordpress ajax分页插件网络seo哈尔滨
  • 石家庄网站做网站武汉seo公司哪家专业
  • 郴州有哪些县广州百度推广优化
  • 微信网站制作广东东莞最新情况
  • 哪个公司建立网站好最近一周的国内新闻
  • 无锡网站建设上海韵茵搜索引擎bing
  • 自己做的网站如何调入dede搜索风云榜百度
  • 网站建设加空间个人网站首页设计
  • 2017湖北建设教育协会网站百度网站app下载
  • 单位网站建设意见建议今天宣布疫情最新消息
  • 芜湖炎黄做的网站手机端seo
  • 山东网站建设工作室seo综合查询是什么意思
  • 开源php网站开发怎样建立一个自己的网站
  • 自己做炉石卡牌的网站网站策划方案范文
  • wordpress 播放器插件怎么用南京seo公司哪家
  • 品牌管理公司网站建设建站企业网站
  • 曲靖网站建设公司友链价格
  • 网站 用什么数据库网站设计制作一条龙
  • wordpress 删除图片网站产品怎么优化
  • 衡水网站建设优化推广北京搜索引擎推广服务
  • 龙岩市城乡建设局网站进不去如何做推广引流赚钱
  • 专注旅游网站网站开发东莞网站设计排行榜
  • 西安建设局网站地址seo搜索引擎优化试题
  • 东莞网站建设三合一国外常用的seo站长工具