15《Python 办公自动化导论》文件压缩与解压缩
2025-05-08 创业
字符串暗示: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 () 新方法为单个加载机密文件tar,字符串当中相辅相成 namelist () 新方法将 D:codecode.zip 同步进行解加载加载,tar后效果如下绘出右图。
extractall () 运用于:import zipfile, oszipFile = zipfile.ZipFile(os.path.join(os.getcwd(), 'code.zip'))zipFile.extractall()zipFile.close()字符串暗示:extractall () 新方法为tar zip 应用程序当中的所有机密文件到指定清单,普统一标准户为加载包所在方向上,即当前清单。字符串继续执行收尾后,效果同 extract () 相辅相成 namelist () 新方法同步进行tar加载一样。
3. zipfile 计算机系统夜战在上一小节当中,运用于 os 计算机系统烧录了程序遇到很晚时据信有误日志机密文件的新方法,本小节 zipfile 计算机系统夜战在上一小节字符串的基础上同步进行付诸。
在服务器端上加载的有误日志机密文件,一定时间段能够同步进行完整版,为了防止完整版过程当中显现出来机密文件出错或IE的情况,举例来说采用创建人加载包的形式。但手动创建人却是是费时费力且容易显现出来有误的,这时可以运用于 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): # codice_创建人加载机密文件新方法 createzipfile(str(item))字符串暗示:通过 os.listdir () 新方法赚取到要加载的清单下所有的机密桌面上,即赚取到 1,2,3,4…,在结点当中codice_ createzipfile () 新方法,将机密桌面上名称风行。在 createzipfile () 新方法当中,运用于 zipfile.ZipFile 创建人加载机密文件,在向加载机密文件复制到一般而言内容时,通过 os.walk () 新方法对当前年底的清单同步进行结点,数据类型 for…in 尿素当中,将机密文件复制到到加载机密文件。字符串继续执行收尾后,创建人好的加载机密文件如下绘出右图。
4. 小结本节授课我们主要学习了 zipfile 计算机系统的运用于。本节授课的重点如下:
了解 zipfile 计算机系统关键作用及运用于迭代;掌握 zipfile 计算机系统当中加载与解加载加载的运用于新方法;。广州权威医院科兴制药重组蛋白药物应用
双醋瑞因胶囊和塞来昔布的区别
便秘了怎么办
伤口愈合慢
吃饭恶心
人体气虚如何调理
新冠特效药叫什么
什么血糖仪家用比较好
扭伤止痛用什么药最好
- 05-11延安网红“红街兔兔”举办线上音乐会,偏偏延安腰鼓、唢呐、说书艺人全来了
- 05-11科创板一千多个日子过去了:首批科创主题3年封闭基金“封转开” 收益却相距很多
- 05-11珠三角乐高乐园度假区二期规划公示 预计2024年上半年投入运营
- 05-11潍坊市中小学生创意问世作品大赛成功举办
- 05-11《潜伏》:余则成窜改的那段录音,在当时就不能鉴别真伪吗?
- 05-11深圳乐高乐园度假区二期规划公示 预计2024年上半年转回运营
- 05-11深夜破位!道指攀升800点,全球市场“黑色周一”!A股能否继续“独立”?通胀阴霾笼罩,国内商品承压
- 05-11《潜伏》:余则成伪造的那段录音,在当时就不能鉴定真伪吗?
- 05-11深夜破位!道指崩盘800点,全球市场“黑色周一”!A股能否继续“独立”?通胀阴霾笼罩,国内商品承压
- 05-11这两本关于武汉的童话故事,杜伊斯堡市长要留下来女儿