工具包¶
-
moear_api_common.utils.
mkdirp
(path)[源代码]¶ 创建传入的路径
该方法为一个串联调用方法,仅对
os.makedirs()
做了简单封装。推荐用法:
path_created = mkdirp(path) # 赋值路径的同时确保其已被创建
用例:
>>> from moear_api_common.utils import mkdirp >>> mkdirp('build/doctest/test_path') 'build/doctest/test_path'
参数: path (str) – 待创建路径 返回: 创建完成的路径 返回类型: str 引发: OSError – 调用 os.makedirs()
时发生的异常,若路径已存在则不抛出异常
-
moear_api_common.utils.
get_config_dict
(config)[源代码]¶ 获取配置数据字典
对传入的配置包进行格式化处理,生成一个字典对象
参数: config (object) – 配置模块 返回: 配置数据字典 返回类型: dict
-
moear_api_common.utils.img.
rescale_image
(data, maxsizeb=4000000, dimen=None, png2jpg=False, graying=True, reduceto=(600, 800))[源代码]¶ 若
png2jpg
为True
则将图片转换为JPEG
格式,所有透明像素被设置为 白色 。确保结果图片尺寸小于maxsizeb
的约束限制。如果
dimen
不为空,则生成一个相应约束的缩略图。依据dimen
的类型,设置约束为width=dimen, height=dimen
或者width, height = dimen
参数: 返回: 处理后的图片字节数据,可直接以
wb
模式输出到文件中返回类型: