• 【学习时刻】全国人大代表李扬:总书记重提上海自贸区的世界意义 2019-10-07
  • 漂洋过海8000公里 这条龙舟从杭州运到了悉尼 将参加龙舟比赛 2019-10-06
  • 人民网评:高考,为青春点赞,为梦想加油 2019-10-06
  • 海口市召开加快推进12345热线大数据平台资源整合项目编制可行性研究报告工作座谈会 2019-10-02
  • 当然,可这免费卡可以转给他人用,而这人并非是享有免费的人[微笑] 2019-09-11
  • 主力资金近三日大量撤出这些概念股 2019-09-05
  • 粽香多福情 沈河区多福社区举办端午节活动 2019-09-05
  • 君弘精益精牌讲师投资课 2019-09-04
  • 泼皮无赖风水神,尔有脸能告诉大家这个————“腐败分子是天上掉下来的吗?”————跟帖是哪一个主帖下边的跟帖? 2019-08-26
  • 白玉兰奖揭晓 何冰马伊琍获最佳男女主角 2019-08-24
  • 人民网评:青年有梦想有责任,国家有希望 2019-08-24
  • 我其实喜欢日本。没有其它的原因,只是因为它也传承着中华文明,算是大家族的一份子。要解决的问题是如何让它在这个大家庭里不搞些烂事,当然这跟我们自己的表现有关。 2019-08-19
  • 有一种税叫“亚裔税” 哈佛大学被控招生政策歧视亚裔学生 2019-08-15
  • 日本民众期待小泉之子挑战安倍 希望推动日本政坛“世代更替” 2019-08-07
  • 天津将申报建设自由贸易港 2019-07-24
  • 当前位置:浙江十一选五开奖直播 >  域名 >  正文 > 云成绩服务平台在线

    浙江十一选五开奖直播 www.wmdzr.com   交易 任务 SEO服务 站长团购 联盟

    体彩11选五开奖结果:Facebook 出品:针对复杂 Python 应用的参数配置框架


    之前分享过 Google 开源简洁、优雅的命令行程序生成工具:

    Fire

    ,可以很方便的把任意的 Python 代码转化为通过命令行执行的程序。但是对于比较复杂的应用参数需要配置,如果都通过命令行参数配置的话,参数会比较多不方便管理。今天要推荐的是 Facebook 开源的优雅配置框架:

    hydra

    ,可以通过命令行参数,同时也可以通过配置文件(比如 YAML)配置。

    安装和使用方法

    安装方法:pip install --upgrade hydra-core

    Python file: my_app.py,命令行参数配置方式:

    import hydra
    @hydra.main
    def my_app(cfg):
    print(cfg.pretty)
    if __name__ == "__main__":
    my_app

    使用方法:

    $ python my_app.py db.driver=mysql db.user=omry db.pass=secret
    db:
    driver: mysql
    pass: secret
    user: omry

    Python file: my_app.py,YAML 配置文件配置:

    @hydra.main(config_path='config.yaml')
    def my_app(cfg):
    print(cfg.pretty)

    使用方法:

    $ python my_app.py
    db:
    driver: mysql
    pass: secret
    user: omry

    通过上述 Google 和 Facebook 开源的两个工具,虽然是不同的两种方式来解决应用参数配置的问题,但是都是通过 Python 装饰器的语法来封装整个库,可以看出 Python 中装饰器的重要性,而且看出来了没有,装饰器用好了,可以让使用方很优雅的使用,同时代码也很简洁。如果你会使用 Python,但是都没用过装饰器,甚至一点不懂,赶紧开始学习吧,这个都不懂就出去面试很容易被怼的。

    项目地址:

    今天的推荐不知道大家喜欢吗?如果你喜欢,请在文章底部留言和点赞,以表示对我的支持,你们的留言、点赞和转发关注是我持续更新的动力哦!

  • 【学习时刻】全国人大代表李扬:总书记重提上海自贸区的世界意义 2019-10-07
  • 漂洋过海8000公里 这条龙舟从杭州运到了悉尼 将参加龙舟比赛 2019-10-06
  • 人民网评:高考,为青春点赞,为梦想加油 2019-10-06
  • 海口市召开加快推进12345热线大数据平台资源整合项目编制可行性研究报告工作座谈会 2019-10-02
  • 当然,可这免费卡可以转给他人用,而这人并非是享有免费的人[微笑] 2019-09-11
  • 主力资金近三日大量撤出这些概念股 2019-09-05
  • 粽香多福情 沈河区多福社区举办端午节活动 2019-09-05
  • 君弘精益精牌讲师投资课 2019-09-04
  • 泼皮无赖风水神,尔有脸能告诉大家这个————“腐败分子是天上掉下来的吗?”————跟帖是哪一个主帖下边的跟帖? 2019-08-26
  • 白玉兰奖揭晓 何冰马伊琍获最佳男女主角 2019-08-24
  • 人民网评:青年有梦想有责任,国家有希望 2019-08-24
  • 我其实喜欢日本。没有其它的原因,只是因为它也传承着中华文明,算是大家族的一份子。要解决的问题是如何让它在这个大家庭里不搞些烂事,当然这跟我们自己的表现有关。 2019-08-19
  • 有一种税叫“亚裔税” 哈佛大学被控招生政策歧视亚裔学生 2019-08-15
  • 日本民众期待小泉之子挑战安倍 希望推动日本政坛“世代更替” 2019-08-07
  • 天津将申报建设自由贸易港 2019-07-24
  • 山东群英会开奖直播 广东快乐十分84 足彩单双玩法 快三在线稳定计划app pk10走势图手机软件 澳洲幸运8是什么彩票 多乐彩11选5技巧 快乐炸金花 搜狐彩票app 北京pk10冠军走试图 2017年七星彩的走势图 现金彩票 彩票网下载app 35选7计算器 大西洋线上娱乐

    当前文章://www.wmdzr.com/unoeDt9w/645.html

    发布时间:2019-10-18 02:13:00

    亚洲著名的博彩公司 永利真人娱乐平台 澳门ag是什么 永利集团3045454 亚游ag6 永利爆大奖a56 官方 老外寄包裹现金违法吗 澳门皇冠爱爱电影 皇冠新现金网app 澳门电子赌台好赢钱吗

    澳门平台现金网 | 网赌ag作假被揭穿官方认证 | cc彩球网登录账号 | 1946伟德国际 | 集结号娱乐中心官方下载 | 金沙城在线娱乐 | 大奖娱乐注册 | 易发娱乐449445q | 永利爆大奖网址 | 足球博彩app下载 | 优发国际官网|优发娱乐官网|优发国际▓

    编辑:北乙

      浙江十一选五开奖直播
      明升m88体育在线 扫一扫关注最新创业资讯