Python动态加载模块以及模块类列表获取

如何获取py文件内的类列表?

import pyclbr

def getModuleCls(module_name):
  return [x for x in pyclbr.readmodule(module_name).keys()]

 

如何动态加载py文件?

使用importlib模块的import_module方法就可以实现动态的导入

def loading(module_name):
  """
  Dynamic loading the models module.
  """
  importlib.import_module(module_name)

posted @ 2015-01-13 13:51  AndyRobb  阅读(974)  评论(0编辑  收藏  举报