你可以得到一個Python對象這樣的完全限定類名(見this question):如何在Python中將完全限定的類名映射到其類對象?
>>> import Queue
>>> q = Queue.PriorityQueue()
>>> def fullname(o):
return o.__module__ + "." + o.__class__.__name__
...
>>> fullname(q)
'Queue.PriorityQueue'
>>>
你怎麼做的倒數,即像'Queue.PriorityQueue'
映射一個完全合格的類名與其關聯的類對象(Queue.PriorityQueue
)?
我不認爲你可以做,因爲如果我'從隊列導入PriorityQueue'然後'Queue.PriorityQueue'不是我的程序中的類對象,它只是'PriorityQueue'。 – agf
長文本,但我認爲這就是你需要:[鏈接](http://blog.garlicsim.org/post/2958629526/address-tools-more-powerful-replacements-for-eval) – JBernardo