中国开发网: 论坛: 程序员情感CBD: 贴子 692280
leejd
你要的是不是这种效果
def loadModule(owner, device):
logger.info('smt.LoadModule(%s,%s)'%(owner, device))
name = 'smt.%s.%s'%(owner.lower(), device.replace('-', '').lower())
logger.info('Module:%s'%name)
module = None
logger.info('Load DEVICE module:%s...'%name)
try:
module = __import__(name)
except Exception, msg:
logger.info(msg.__str__())
name = '.'.join(name.split('.')[:-1])
logger.info('Load OWNER module:%s...'%name)
try:
module = __import__(name)
except Exception, msg:
logger.info(msg.__str__())

if module is not None:
components = name.split('.')
for comp in components[1:]:module = getattr(module, comp)
logger.info(module)
return module

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录