aha now it's right like this: import os import zipfile z = zipfile.ZipFile(r"c:\text.zip",mode="w",compression=zipfile.ZIP_DEFLATED) cwd = os.getcwd() try: for dirpath,dirs,files in os.walk(cwd): for file in files: z_path = os.path.join(dirpath,file) start = cwd.rfind(os.sep)+1 z.write(z_path,z_path[start:]) z.close() finally: if z: z.close()
-- http://mail.python.org/mailman/listinfo/python-list