# neophyte .py/pyTutor user. # I am also a university GIS lecturer. My students submit their lab assignments (zipped up into one zipfile) to a depository, which I download as a single zip containing all 40 students' zipfiles. # Goal: unzip a zipfile of student zipfiles and then unzip each students' zipfile ( to prevent me from having to unzip each students' zipfile by hand. ) # eventually I'll turn this into a tool in ArcGIS, that will grade some of their assignment, but for now, just want to get these extract processes running in python.
# using (and want to use) 2.6 because I'm working with ArcGIS # this is what I've got thus far: #1 Unzip a single starting zipfile "initial_Zipfile" (that contains a series of 40 individual zipfiles) into a single folder named whatever it was originally named. #2 Unzip all of the zipfiles within the 'initial_Zipfile' into their own folder. ## Actual Code: import zipfile, arcpy, os.path, os #1 Defining a function to Unzip the initial (.zip) folder. (this worked fine) def unzip_Orig(oZ): z = zipfile.ZipFile(oZ) z.extractall() return q = "unzip_Unzip_Data_Test.zip" unzip_Orig(q) #2 my attempts to unzip each zipfile within the new folder below (failed thus far) mywd = os.getcwd() zipList = os.listdir(mywd) print zipList #this didn't work, it printed the directory of where the .py was stored. #Zipfile.printdir() # returned "'Zipfile' is not defined. #thoughts? # Thanks # Greg _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor