def load(cls, path, *args, **kwargs):
name, ext = os.path.splitext(path)
try:
return cls._loaders(ext.lstrip('.'))(path, *args, **kwargs)
except KeyError:
logger.error('! Unknown loader for format %s. '
'Trying with ParmEd as fallback', ext)
return cls.from_parmed(path, *args, **kwargs)
except IOError:
raise IOError('Could not access file {}'.format(path))
评论列表
文章目录