您可以像这样获取Python对象的完全限定类名(请参见此问题):
>>> import Queue
>>> q = Queue.PriorityQueue()
>>> def fullname(o):
return o.__module__ + "." + o.__class__.__name__
...
>>> fullname(q)
'Queue.PriorityQueue'
>>>
如何进行反向操作,即将一个完整限定类名(如'Queue.PriorityQueue'
)映射到其关联的类对象(Queue.PriorityQueue
)?
from Queue import PriorityQueue
,那么在我的程序中Queue.PriorityQueue
不是一个类对象,只是PriorityQueue
。 - agf