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 ...

Voici ma fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 .