python zipfile模块 -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【www.unjs.com - 电脑资料】

   

#!/usr/bin/env pythonimport zipfileimport os# create a compress file for /etcz = zipfile.ZipFile('/root/etc.zip', 'w')for root, dirs, files in os.walk('/etc'):    for file in files:        z.write(os.path.join(root, file))z.close()# check the name list of the compressed file 'etc.zip'z = zipfile.ZipFile('/root/etc.zip')for name in z.namelist():    print namez.close()# viewing compressed information via 'zipinfo object'z = zipfile.ZipFile('/root/etc.zip')for i in z.infolist():    print i.filename, i.date_time, i.compress_typez.close()# extractall files to /tmp directoryz = zipfile.ZipFile('/root/etc.zip')z.extractall(path='/tmp')z.close()

最新文章