压缩
代码:
import zipfile
file_name = 'ljds.txt' #被压缩的文件名
zip_name = '2017.06.18.zip'#压缩后的文件名
with zipfile.ZipFile(zip_name,'w') as myzip:
myzip.write(file_name)
图片格式:
压缩
执行效果:
压缩演示
解压
代码:
import zipfile
with zipfile.ZipFile('hello.zip', 'r') as myzip:
myzip.extract('hello.txt')
图片格式:
解压
执行效果:
解压演示
上面的演示是最基础的对单个文件的压缩、解压。
下面演示一下对官网下载的VSCode-win32-1.12.2.zip做解压操作:
代码:
import zipfile
zip_name = 'VSCode-win32-1.12.2.zip'#压缩文件名
file_dir = 'VSCode' #解压后的文件放在该目录下
with zipfile.ZipFile(zip_name, 'r') as myzip:
for file in myzip.namelist():
myzip.extract(file,file_dir)
图片格式:
解压VSCode
执行效果:
解压VSCode
代码很精简,可以根据自己的需求去完善。