2013-01-15 3 views

Répondre

1

voulez-vous ça ???

import zipfile, StringIO 
o=StringIO.StringIO() 
file = zipfile.ZipFile(file=o,compression=zipfile.ZIP_DEFLATED,mode="w") 
.. . ## add your csv files here 
file.close() 
o.seek(0) 
self.response.headers['Content-Type'] ='application/zip' 
self.response.headers['Content-Disposition'] = 'attachment; filename="your_csvs.zip"' 
self.response.out.write(o.getvalue()) 

pour plus d'informations, visitez: http://www.tareandshare.com/2008/09/28/Zip-Google-App-Engine-GAE/

+1

je pense, ces fichiers ne sont pas sur le système de fichiers. est généré uniquement en mémoire. –

+0

ils; générer un fichier zip en mémoire – namit

+0

Actuellement, je construis un fichier csv à partir de données dans le magasin de données. et ensuite vouloir le compresser .. !! –

Questions connexes