当前位置: 首页 > news >正文

使用三剑客做网站规划网站需要几个步骤

使用三剑客做网站,规划网站需要几个步骤,搜索引擎营销的方法不包括,东莞网站建设-拥有多年专业简介#xff1a;Python开发中经常面临如何管理大量配置参数的困扰Python库 - Hydra#xff0c;它由Facebook研究团队开发#xff0c;并旨在帮助开发者简化应用配置的复杂性。作为一个开源Python库#xff0c;设计用来帮助开发者更高效地创建、组织和管理复杂的应用程序配置…简介Python开发中经常面临如何管理大量配置参数的困扰Python库 - Hydra它由Facebook研究团队开发并旨在帮助开发者简化应用配置的复杂性。作为一个开源Python库设计用来帮助开发者更高效地创建、组织和管理复杂的应用程序配置。无论是需要处理大量配置参数的大型项目还是需要快速改变配置用于多个环境和实验的小型项目Hydra都能够胜任。 历史攻略 任务编排和调度神器Apache Airflow 主要特点 易于使用Hydra的使用方法非常直观并且易于理解和实现。 强大的覆盖能力Hydra允许开发者在运行时改变配置这在多环境开发和实验性任务中非常有用。 层级配置Hydra支持以层级的方式组织配置使得配置更加清晰便于管理。 插件系统Hydra提供一个插件系统使得开发者可以根据需要扩展Hydra的功能。安装 pip install hydra-core --upgrade案例源码 # -*- coding: utf-8 -*- # time: 2023/06/16 18:36 # file: hy_demo.py # 公众号: 玩转测试开发 from omegaconf import DictConfig, OmegaConf import hydrahydra.main(config_pathconf, config_nameconfig) def my_app(cfg: DictConfig) - None:print(OmegaConf.to_yaml(cfg))print(cfg.db.driver) # 输出: mysqlprint(cfg.db.user) # 输出: testprint(cfg.db.password) # 输出: secretif __name__ __main__:my_app()python源码同级目录下新建conf目录新建文件 config.yaml db:driver: mysqluser: testpassword: secret运行结果 (base) [rootci4vyvxi572ysx2s hy]# python3 hy_demo.py /home/tom/work/hy/hy_demo.py:9: UserWarning: The version_base parameter is not specified. Please specify a compatability version level, or None. Will assume defaults for version 1.1hydra.main(config_pathconf, config_nameconfig) /root/miniconda3/lib/python3.9/site-packages/hydra/_internal/hydra.py:119: UserWarning: Future Hydra versions will no longer change working directory at job runtime by default. See https://hydra.cc/docs/1.2/upgrades/1.1_to_1.2/changes_to_job_working_dir/ for more information.ret run_job( db:driver: mysqluser: testpassword: secretmysql test secretHydra的运行时参数覆盖功能允许我们在运行程序时直接更改配置参数而无需更改配置文件。 案例2命令将更改db.driver的值为postgresdb.user的值为admindb.password的值为pass。 python hy_demo.py db.driverpostgres db.useradmin db.passwordpass运行结果 (base) [rootci4vyvxi572ysx2s hy]# python3 hy_demo.py db.driverpostgres db.useradmin db.passwordpass /home/tom/work/hy/hy_demo.py:9: UserWarning: The version_base parameter is not specified. Please specify a compatability version level, or None. Will assume defaults for version 1.1hydra.main(config_pathconf, config_nameconfig) /root/miniconda3/lib/python3.9/site-packages/hydra/_internal/hydra.py:119: UserWarning: Future Hydra versions will no longer change working directory at job runtime by default. See https://hydra.cc/docs/1.2/upgrades/1.1_to_1.2/changes_to_job_working_dir/ for more information.ret run_job( db:driver: postgresuser: adminpassword: passpostgres admin pass总结Hydra是一个非常强大的配置管理工具它可以帮助我们更高效地管理复杂的Python应用配置。不管是在开发大型项目还是在进行小规模实验Hydra都能成为得力助手。如果对Hydra有任何问题或者想要了解更多的信息欢迎在评论区留言讨论。
http://www.huolong8.cn/news/290446/

相关文章:

  • 龙岩seoseo推广教程
  • wap端网站建设做网站设计怎么进企业
  • 以背景做网站视频为任丘网站建设价格
  • 做鞋子有什么好网站单位网站建设工作功劳
  • 做阅读任务挣钱的网站中企动力销售工作内容
  • 做公众号的网站模板下载吗专门做超市海报的网站
  • 黔西南州网站建设wordpress跨域
  • 浅析小型企业网站的建设国家企业信用信息公示系统辽宁
  • 业之峰优化网站排名费用
  • 关岭做网站京津冀协同发展意义
  • 网站学做糕点的课程深圳市住房和建设局官网查询
  • 怎样做支付网站网站续费能自己续费吗
  • h5网站源码正规的网站建设官网
  • 安徽网站备案要多少时间聊城百度做网站的
  • 深圳外贸建站模版官方网站的必要性
  • 毕业设计做网站做不出wordpress 数据库
  • 乐山网站营销推广哪家公司好如今做哪个网站致富
  • 网络小说网站三巨头网站会员推广邀请系统
  • .net 获取网站域名c 做彩票网站
  • 网站开发方法有哪些it外包服务平台
  • 做网站要和企业logo上海哪家公司提供专业的网站建设
  • 知道抖音视频是怎么做的网站嘛网页设计是前端还是后端
  • 个人免费网站制作怎么做网站原型
  • 外贸网站建设销售类网站数据库的建设
  • 宁波网站推广有哪些wordpress完全版教材
  • 海南建设网站网站 架构 设计
  • 做网站 流量怎么抓钱wordpress后台好卡
  • 网站建设步骤详解快捷的网站建设排行榜
  • discuz 手机网站南京专业网站优化公司
  • 个人网站设计模板中文品牌营销的重要性