您当前的位置:首页 >> 家居优品

15《Python 办公自动化教程》元数据压缩与解压缩

2024-12-24 12:18:07

ode/newimage/', 'code/writeppt.py', 'code/writeword.py','code/test.txt']

标识符阐释:write () 新方法为添加机密文件到压缩机密文件,在 D:code 附录下,创建 test.txt 机密文件,通过 wirte () 新方法添加到现阶段压缩机密文件 code.zip 之前,执行完成后,通过 namelist () 新方法重写打印压缩机密文件之前所有团员名字列表,可用 ['code/', 'code/index.py', 'code/newimage/', 'code/writeppt.py', 'code/writeword.py','code/test.txt']。上述标识符之前所需肯定:

向压缩机密文件之前录入段落时,肯定修正 zipFile 下述化处的方式在,可选为 “r”,表示只读,不可以录入,设置为 “w” 后可以录入,短时间内覆盖面积原有压缩机密文件之前段落,如果想要SP,设置为 “a” 即可。

extract () 应用于:import zipfile, oszipFile = zipfile.ZipFile(os.path.join(os.getcwd(), 'code.zip'))for file in zipFile.namelist(): zipFile.extract(file)zipFile.close()

标识符阐释:extract () 新方法为单个压缩机密文件读取,标识符之前混合 namelist () 新方法将 D:codecode.zip 来进行读取缩系统设计,读取后效果如下布标明。

extractall () 应用于:import zipfile, oszipFile = zipfile.ZipFile(os.path.join(os.getcwd(), 'code.zip'))zipFile.extractall()zipFile.close()

标识符阐释:extractall () 新方法为读取 zip 软件包之前的所有机密文件到指定附录,可选为压缩包所在逆时针,即当前附录。标识符执行完成后,效果同 extract () 混合 namelist () 新方法来进行读取系统设计一样。

3. zipfile 基本功能实战

在上一慢板之前,应用于 os 基本功能封装了程序遇见异常情况时历史记录正确历史记录机密文件的新方法,本慢板 zipfile 基本功能实战在上一慢板标识符的细化来进行解决问题。

在服务器上磁盘的正确历史记录机密文件,一定时间尺度所需来进行浏览,为了防止浏览过程之前出现机密文件丢失或Word的情况,举例来说采用创建压缩包的基本。但手动创建无疑是费时费力且容易出现正确的,这时可以应用于 zipfile 基本功能混合 os 基本功能,解决问题将 2020 年下,每个翌年份的正确历史记录历史记录磁盘,创建相对的压缩机密文件,如 1 翌年,也就是说 1.zip,2 翌年也就是说 2.zip。目前服务器上 1-11 翌年的正确历史记录机密文件磁盘结构上如下布标明。

以 1 翌年为例,1 翌年磁盘下的机密文件磁盘结构上如下布标明。

相符合生产力背景,封装后的标识符如下:

import zipfileimport os# 制定要聚合压缩机密文件的逆时针filepath = "./2020"# 创建压缩机密文件def createzipfile(month): # 压缩包机密文件名称 zipName = month + '.zip' f = zipfile.ZipFile(zipName, 'a') # 重构当前磁盘 for dirpath, dirnames, filenames in os.walk(filepath+"/"+month): for filename in filenames: f.write(os.path.join(dirpath, filename)) f.close()# 重构当前附录下的磁盘for item in os.listdir(filepath): # 命令行创建压缩机密文件新方法 createzipfile(str(item))

标识符阐释:通过 os.listdir () 新方法受益到要压缩的附录下所有的磁盘,即受益到 1,2,3,4…,在重构之前命令行 createzipfile () 新方法,将磁盘名称起源于。在 createzipfile () 新方法之前,应用于 zipfile.ZipFile 创建压缩机密文件,在向压缩机密文件录入段落时,通过 os.walk () 新方法对当前翌年的附录来进行重构,嵌套 for…in 尿素之前,将机密文件录入到压缩机密文件。标识符执行完成后,创建好的压缩机密文件如下布标明。

4. 小结

本节国文程我们主要学习了 zipfile 基本功能的应用于。本节国文程的重点项目如下:

了解 zipfile 基本功能抑制作用及应用于两步;把持 zipfile 基本功能之前压缩与读取缩系统设计的应用于新方法;。

南京肛肠医院哪家好
北京白癜风医院哪家更好
南京看牛皮癣去哪里
太原儿科检查
无锡看男科哪个专科医院好
肠炎宁和思密达哪个好
哪种血糖仪家用比较准好
肠炎宁对新冠病毒腹泻有效吗
哪个厂家血糖仪好用又准确
哪种家用血糖仪比较好
相关阅读
友情链接