900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > python解压rar_Python压缩和解压缩文件(zip/unzip)

python解压rar_Python压缩和解压缩文件(zip/unzip)

时间:2018-10-24 23:12:20

相关推荐

python解压rar_Python压缩和解压缩文件(zip/unzip)

通过zipfile模块实现对文件、文件夹的zip压缩和解压

#打包成zip文件

import zipfile

f = zipfile.ZipFile('archive.zip','w',zipfile.ZIP_DEFLATED)

f.write('file_to_add.py')

f.close()

#从zip文件解包

import zipfile

zfile = zipfile.ZipFile('archive.zip','r')

for filename in zfile.namelist():

data = zfile.read(filename)

file = open(filename, 'w+b')

file.write(data)

file.close()

#把整个文件夹内的文件打包

import zipfile

f = zipfile.ZipFile('archive.zip','w',zipfile.ZIP_DEFLATED)

startdir = "c:\\mydirectory"

for dirpath, dirnames, filenames in os.walk(startdir):

for filename in filenames:

f.write(os.path.join(dirpath,filename))

f.close()

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@

特别注意:本站所有转载文章言论不代表本站观点!

本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。