[EMAIL PROTECTED] wrote: > Hi, > > Lets say I have the following class - > > class MyClass: > def __init__(self): > print (__name__.split("."))[-1] > > if __name__ == '__main__': > MyClassName = "MyClass" > > I can print the name of the class from within the class scope as seen > above in the init, but is there any way of printing it from within the > main without creating an object of the MyClass type. I need to assign > the name of the class within my script, to a variable in main. > > Thanks, > > Barry. >
>>> class A: ... pass ... >>> print A.__name__ A >>> -- Robin Becker -- http://mail.python.org/mailman/listinfo/python-list