En una aplicación web de Python, estoy empaquetando algunas cosas en un archivo comprimido. Quiero hacer esto completamente sobre la marcha, en la memoria, sin tocar el disco. Esto funciona bien usando ZipFile.writestr siempre que esté creando una estructura de directorio plana, pero ¿cómo creo directorios dentro del zip?¿Cómo crear un archivo zip en memoria con directorios sin tocar el disco?
Estoy usando python2.4.
http://docs.python.org/library/zipfile.html
¿Ha intentado simplemente establecer el nombre de archivo de un archivo para agregarlo a 'directory/filename.ext'? – theomega
@theomega es correcto. – mahmoud