wordmarker.loaders package¶
- 作者
陈思祥
- 时间
2021年4月
- 概述
当前模块用来加载资源。
wordmarker.loaders.default_resource_loader
默认的资源加载器。
wordmarker.loaders.yaml_resource_loader
yaml文件的资源加载器。
wordmarker.loaders.resource_loader
资源加载器的抽象类。
Submodules¶
wordmarker.loaders.default_resource_loader module¶
- class DefaultResourceLoader(*args)[源代码]¶
基类:
wordmarker.loaders.resource_loader.ResourceLoader
默认的资源加载器
- get_resource(path=None) → wordmarker.data.resource.Resource[源代码]¶
注解
获取资源
- 参数
path – 路径
- 返回
资源实例
- load(resource: wordmarker.data.resource.Resource)[源代码]¶
注解
加载资源
- 参数
resource – 资源实例
- 返回
资源为文件,获取文件中的数据
资源为目录,获取目录下所有文件中的数据,返回一个字典
key为文件的绝对路径
value为文件的数据
wordmarker.loaders.resource_loader module¶
wordmarker.loaders.yaml_resource_loader module¶
- class YamlResourceLoader(*args)[源代码]¶
基类:
wordmarker.loaders.default_resource_loader.DefaultResourceLoader
yaml文件的资源加载器
- load(resource: wordmarker.data.resource.Resource)[源代码]¶
注解
加载yaml资源
- 参数
resource – yaml资源实例
- 返回
yaml资源为文件,获取文件中的数据
yaml文件资源为目录,获取目录下所有yaml文件中的数据,返回一个字典
key为文件的绝对路径
value为文件的数据