读书笔记-python关于文件的操作方法和压缩文件的创建和解压缩

这两天学习了组织文件这一节主要是关于文件和文件夹的复制、移动、改名和删除的方式,主要都运用到了OS模块里面的常见函数,因此在使用前要注意均需导入模块:import os,更进一步了解到了遍历目录的方法os.walk(),这里将返回3个值,分别是当前文件夹名称的字符串,当前文件夹子文件夹的字符串的列表,当前文件夹中文件的字符串的列表,这里需要特别注意返回值的类型。
这章节还包括的利用zipfile模块进行文件压缩的解压缩,以及一些对压缩文件信息的读取方法,可以让我们便于日常工作中对文件的备份和压缩操作,这里需要注意的是,关于压缩文件的操作通常需要先创建一个ZipFile对象,在这个对象的基础上调用相关的方法。

压缩文件

import zipfile shutil
newZip=zipfile.ZipFile(‘new.zip’,’w’)

write()方法的第二个参数设置为默认压缩类型

newZip.write(‘capitalsquiz1.txt’,compress_type=zipfile.ZIP_DEFLATED)
newZip.close()

移动创建好的压缩文件

shutil.move(‘new.zip’,’..\exe’)
exampleZip=zipfile.ZipFile(‘new.zip’)

对创建好的压缩文件进行解压缩,这里由于只有一个文件被压缩,所以使用extractall()和extract()方法都是一样的

exampleZip.extractall()
exampleZip.close()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值