On Thu, 11 Oct 2007 11:18:33 -0700, patrimith wrote:

> I am used to the following with Java:
> 
> import some.package.MyClass;
> name = MyClass.class.getName();
> 
> The value for name will be "some.package.MyClass".
> 
> For Python, I find:
> 
> from some.package.myclass import MyClass
> name = MyClass.__name__
> 
> The value for  name will be "MyClass"
> 
> Is there a comparable way to get the fully qualified name (package, module,
> and class name) in Python?

Take a look at the `__module__` attribute of the class.

Ciao,
        Marc 'BlackJack' Rintsch
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to