四时宝库

程序员的知识宝库

「python」几行代码搞定压缩、解压zip文件

压缩

代码:

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

代码很精简,可以根据自己的需求去完善。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接