[python] vytovoreni komprimovaneho souboru z adresare

Michal Molhanec molhanec na seznam.cz
Úterý Leden 3 22:50:51 CET 2006


ja jsem kdysi balil do tar.bz2 nejak takhle:

outpath = ''

import glob
import tarfile
import os.path

ftar = tarfile.open('soubor.tar.bz2', 'w:bz2')
allfiles = glob.glob(os.path.join(outpath,'*'))
for i in allfiles:
    print 'Adding ' + i
    ftar.add(i, os.path.basename(i))
ftar.close()


resp. do zipu:

outpath = ''

import glob
import zipfile
import os.path

fzip = zipfile.ZipFile('soubor.zip', 'w', zipfile.ZIP_DEFLATED)
allfiles = glob.glob(os.path.join(outpath,'*'))
for i in allfiles:
    print 'Adding ' + i
    fzip.write(i, os.path.basename(i))
fzip.close()

-- 
Regards,
     Michal

ICQ# 175762750



Další informace o konferenci Python