Hey everyone - I finally got it. Just did a.filename, or a.comment or whatever. I think I was feeling like if it wasnt a method, I couldnt make it display. Then I typed in a.filename, and it popped up "file.txt" right there in the interpreter window and I felt like a big idiot. Why couldn't that have been one of the ten things I tried *before* I sent the email? ha ha. Since this is my first language (re:john's comment), I am still having trouble keeping all the jargon straight - have to remember the differences between functions and methods and attributes and instances and fifteen hundred other words I'm not used to worrying about much ;)
Thanks again for all your help everyone, I finally solved the riddle (!!!) and am onto the next one! And here I thought I'd be stuck ;) ~Denise On 5/9/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > Quoting "D. Hartley" <[EMAIL PROTECTED]>: > > > 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) > > Check out the error message: "str not callable". You are trying to call > something whose type is "str" --- ie: a string. In python, there is no > distinction between callable and noncallable attributes. > > try: > >>> print myzip.filename > It should print the filename that this ZipInfo object refers to. > > Likewise, myzip.comment is a string which is the comment attached to the file > in > the zip. > > If you have any background in other languges, it might help you to think of > these as "member variables" (or whatever they call them). And a ZipInfo > object > appears to be similar to a struct in C/C++. > > I hope this helps. > (and if it doesn't, the fault is probably in the explanation, so keep asking, > and I (or someone else) will try again :-) ) > > -- > John. > _______________________________________________ > Tutor maillist - Tutor@python.org > http://mail.python.org/mailman/listinfo/tutor > _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor