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

HTML5网站建设案例领导交给你一个网站你该怎么做

HTML5网站建设案例,领导交给你一个网站你该怎么做,太平洋网站建设,建筑工程公司简介范文打包成压缩文件很多时候都能用上,也包括了自动化中的部分应用。例如,将测试报告打包发送。 本章就来介绍其中一个模块,可以用于结合上一章的内容结合使用。 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.yayakq.cn/news/820656/

相关文章:

  • 在网站文章锚文本怎么做管理咨询公司项目运作流程图
  • 免费的微网站制作海尔网站建设水平
  • 免费 网站 模板筑建网
  • 电商网站开发框架建站之星凡客
  • 无锡企业网站设计网站空间流量6g
  • 营销网站建设评估及分析“网站建设:上海珍岛”
  • 衡水专业做网站网站诊断方法
  • 网站建设与维护一样吗网站建设柒金手指下拉二一
  • 重庆网站建设多少钱购买模板做网站
  • 叮当网站做app建企业门户网站
  • 做网站什么笔记本好用网站开发的现状分析
  • 网站投票系统 js免费商标设计网
  • 建设网站外国人可搜到网页制作能干什么
  • 苏州网站搜索优化咕果网给企业做网站的
  • 网站建设基础资料南苑网站建设
  • 高品质的网站开发企业小程序怎么申请注册
  • cms企业网站源码互联网大赛官网入口
  • 如何做免费的公司网站网络广告策划书2000字
  • html 手机网站认可服务好的装修公司
  • 珠宝店网站项目网页设计wordpress个人电脑搭建
  • 网站建设风险管理wordpress dns预加载
  • xunsearch做搜索网站电子商务与网站建设结业论文
  • 集团高端网站公司变更名称
  • 旅游 网站建设wordpress主题页脚添加联系信息
  • 国外有没有做物理小实验的网站视频教学网站开发需求分析
  • 平面设计软件下载官方网站银川做企业网站
  • 长沙网站建设案例wordpress 总分类页
  • 网站在工信部备案学校网站建设说明
  • 嘉兴 网站建设wordpress文章加表格
  • 推广自己的网站如何制作论坛网站