Python Language Créer de nouvelles archives


Exemple

Pour créer une nouvelle archive, ouvrez le fichier zip avec le mode écriture.

import zipfile
new_arch=zipfile.ZipFile("filename.zip",mode="w")

Pour ajouter des fichiers à cette archive, utilisez la méthode write ().

new_arch.write('filename.txt','filename_in_archive.txt') #first parameter is filename and second parameter is filename in archive by default filename will taken if not provided
new_arch.close()

Si vous voulez écrire une chaîne d'octets dans l'archive, vous pouvez utiliser la méthode writestr ().

str_bytes="string buffer"
new_arch.writestr('filename_string_in_archive.txt',str_bytes)
new_arch.close()