這與SO問題有關,解決方案給了我指出的錯誤。AttributeError:'模塊'對象沒有'模塊'屬性
How can I get a list of all classes within current module in Python?
使用來自綠色檢查代碼,這樣回答,我想在我自己的模塊的所有類名的列表,locations.py:
import locations
def print_classes():
for name, obj in inspect.getmembers(locations.modules[__name__]):
if inspect.isclass(obj):
print obj
print_classes()
當我運行這個,我得到AttributeError的:「模塊」對象沒有屬性「模塊」
我已經測試locations.py - 它包含31骨架類;它不會引發錯誤。
檢查代碼。 –
@KolyolyHorvath - 我以爲我正在適應它來適應我的模塊。 – macloo