determining fully qualified package & class name
Marc 'BlackJack' Rintsch
bj_666 at gmx.net
Thu Oct 11 14:31:34 EDT 2007
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
More information about the Python-list
mailing list