P.S. I realize that zipfile has commands, and zipinfo only seems to list "attributes." Each instance of ZipInfo is a collection of information about the file in the archive: its filename, its comments, etc. So filename is not filename() - it's not a callable command. But how can i access/see this information about a given member of the archive?
On 5/9/05, D. Hartley <[EMAIL PROTECTED]> wrote: > This is a problem I'm having with instances of classes and their > objects. John suggested: > > > Look at the constructor :-) > > > > >>> import zipfile > > >>> z = zipfile.ZipFile('myzip.zip') > > >>> z.printdir() > > I admitted that my grasp of classes (and "constructors") is a bit > fuzzy. I did get this particular class to work, and got the first half > of the problem done. However, now i'm working in another class, > zipinfo. It says: > > Instances of the ZipInfo class are returned by the getinfo() and > infolist() methods of ZipFile objects. Each object stores information > about a single member of the ZIP archive. > > Instances have the following attributes: > > filename, comment, etc. > > I've tried about ten things to get "filename" to work: > > myzip.filename("99905.txt") (str not callable) > myzip.comment(file("99905.txt")) (no file with this name - i suppose, > if it's still zipped?) > > myzip.getinfo(99905.txt) (invalid syntax) > > and, trying to do this one the same way as the zipfile one (a long shot): > mynote = zipfile.ZipInfo("channel.zip") > >>> mynote > <zipfile.ZipInfo instance at 0x0174CB48> > mynote.filename(file("99905.txt")) (again, no such file name) > > i know this trial-and-error method is sloppy, trying to find the right > format, but i'm still getting used to dot notations and modules and > classes and so on - was trying to figure out a way to make it work > without having to ask and feel dumb, ha ha. > > Does anyone have a (hopefully simple) explanation of how to format > this command? I'd really appreciate it! > > Thanks, > Denise > _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor