python中的配置config模块
现在的一般项目基本都采用了config配置式写法,因此在此处记录几种config写法。2.gflags,之前在做创意项目时用的基本都是这个。1.yaml文件的写法。
·
现在的一般项目基本都采用了config配置式写法,因此在此处记录几种config写法。
1.yaml文件的写法
config_path = str(root_dir / 'configs/chinese_sd.yaml')
if not Path(config_path).exists():
raise FileExistsError(f'{config_path} does not exist!')
config = OmegaConf.load(config_path)
2.gflags,之前在做创意项目时用的基本都是这个
import gflags
# input dir
gflags.DEFINE_string("pwd", r"E:\comprehensive_library\Intelligent_material_online\lib", "") # 素材路径
gflags.DEFINE_string("psdcolor_json", "./config/psdcolor.json", "") # 部分psd的颜色拓展json
gflags.DEFINE_boolean("writejson_flag", False, "") # True是代表json写到本地,False是json不写到本地,仅作为返回值
gflags.DEFINE_boolean("multiple_flag", True, "") # True是代表json里有多个psd的结构化数据,False是代表json里只有一个psd的结构化数据
from config import *
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献6条内容
所有评论(0)