[gzip] ecrire plusieurs fichier dans un seul .gz
Bonjour ( ou rebonjour ^^ )
Je me suis fait une petite fonction pour mettre plusieurs fichier dans un fichier gzip , evidemment sa marche pas , j'ecris a la suite dans mon gzip le flux de plusieurs fichier ...:aie:
Voici ma fonction :
Code:
1 2 3 4 5 6 7 8 9
|
def mygzip( file, output='archive.gz' ):
'''Crée une archive gzip du fichier'''
r_file = open(file, 'r')
w_file = gzip.GzipFile(output, 'ab', 9)
w_file.write(r_file.read())
w_file.flush()
w_file.close()
r_file.close() |
si quelqu'un a la bonté de me montrer une autre technique ou de m'aider a corrigé , je le remerci d'avance . :D