function get_class_name()
Michael Hudson
mwh at python.net
Fri Mar 14 05:45:46 EST 2003
username <username at ilt.fhg.de> writes:
> Hi,
>
> I need something (<<code>>) for a class i.e.
>
> class Hello:
> .
> .
> def get_class_name(self):
> <<code>>
>
> that does this
>
> >>>World=Hello()
> >>>World.get_class_name()
> "World"
>From http://www.amk.ca/quotations/python-quotes/page-8.html:
The same way as you get the name of that cat you found on your
porch: the cat (object) itself cannot tell you its name, and it
doesn't really care -- so the only way to find out what it's
called is to ask all your neighbours (namespaces) if it's their
cat (object)...
....and don't be surprised if you'll find that it's known by many
names, or no name at all!
-- Fredrik Lundh, 3 Nov 2000
i.e. you don't do that.
Cheers,
M.
--
Arrrrgh, the braindamage! It's not unlike the massively
non-brilliant decision to use the period in abbreviations
as well as a sentence terminator. Had these people no
imagination at _all_? -- Erik Naggum, comp.lang.lisp
More information about the Python-list
mailing list