确定完全限定的包和类名

Hi List,
我习惯了用Java做以下事情:
导入一些.Package.MyClass;
名称=MyClass.class.getName();
名称的值将是"ome.Package.MyClass".
对于Python,我发现:
从某个.Package.myclass导入MyClass
名称=MyClass.__名称__
名称的值将为"MyClass"
是否有类似的方法来获取完全限定名称(包、模块、
和类名)?
谢谢,
帕特里克·史密斯
--
在上下文中查看此消息:http://www.nabble.com/determining-fu...html#a13161736
从Nabble.com上的python-python-list邮件列表存档中发送.

# 回答1


在清华,2007年10月11日11:18:33-0700,爱国者写道:
看看类的`__MODULE__`属性.
再见,
马克·林奇
# 回答2


导入myPackage
F=myPackage.foo()
打印f.__模块__+"."+f.__类__.__名称__
应该可以了!

标签: python

添加新评论