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

静态网站flash产品推广建议

静态网站flash,产品推广建议,全国企业信用信息公示系统河北,网站制作2019趋势打包成压缩文件很多时候都能用上,也包括了自动化中的部分应用。例如,将测试报告打包发送。 本章就来介绍其中一个模块,可以用于结合上一章的内容结合使用。 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/811584/

相关文章:

  • 南通优化网站怎么收费南山建设网站
  • 阿里云有主体新增网站平面广告设计素材库
  • 查网站开发者广州网站制作有哪些
  • 网站建设资料百度云济南网站维护公司
  • 宁波慈溪网站建设水区建设局网站
  • 建站系统的应用场景百度推广官方网站登录入口
  • 做网站的控件手机网站图片优化
  • 网站空间服务淘宝开网店怎么开 新手
  • 佛山建网站定制如何创建自己的网址链接?
  • 爱网站找不到了建网站要多少钱 优帮云
  • 双语外贸网站源码软件开发大概需要多少钱
  • 开源asp学校系统网站深圳外贸网站搭建
  • 音乐培训如何做网站宣传wordpress登录几天退出账号
  • 商城网站 价格自己做的网站发布到网上
  • 中国造价工程建设管理协会网站黄页推广软件哪个好
  • 呼和浩特建设工程安全管理网站大连seo网站管理
  • 网站可信认证福州网站建设网络公司
  • 张家界建设局网站电话网页微信电脑版
  • 手机社交网站模板网站设计行业资讯
  • 做服装招聘的网站WordPress付费阅读文章
  • 网站建设计什么费用qq电脑版登录入口
  • 常用网站png济南建设网站企业
  • 淮安 网站建设:专业软文发布平台
  • 网站的主页按钮怎么做做网站 用 显示器
  • 免费网站的软件下载用微信小程序赚100万
  • 怎么在视频网站做淘宝客今天国际新闻
  • 如何看出一个网站优化的是否好株洲百度seo
  • 网站建设优化网站排名wordpress安装包下载
  • 单位网站建设总结今天刚刚发生的新闻
  • 网站小视频怎么做如何用微信分享wordpress