In questi giorni ho provato a creare un file zip da python devo dire che ci sono riuscito utilizzando la libreria
distutils.archive_util anche se non ho proprio ottenuto il risultato aspettato

In pratica ottengo un file .zip con pero per ogni cartella contenuta nel path crea una cartella,quindi se ho un path di questo tipo: "
path=C:\Documents and Settings\Alberto\Desktop\Palmare" nel mio file ho una cartella
Documents and Settings dentro ho la cartella
Alberto dentro ancora
Desktop e cosi via....
Io invece voglio creare un file .zip che parta direttamente dalla cartella Palmare...come posso fare ?

Qua c'è il programma che ho scritto:
##################################
# Nome_programma: Archiviatore.py
# Autore: akus85
##################################
import distutils.archive_util
import time
def Archivia(NomeFile,Sorgente):
distutils.archive_util.make_zipfile(NomeFile,Sorgente)
print "OK"
Tempo=time.localtime()
NomeFile="Backup_"+str(Tempo[2])+"-"+str(Tempo[1])+"-"+str(Tempo[0])+"_"+str(Tempo[3])+"-"+str(Tempo[4])+"-"+str(Tempo[5])
Sorgente="C:\Documents and Settings\Alberto\Desktop\Palmare"
Archivia(NomeFile,Sorgente)