起航学习网

- 让每个人都能学到最前沿新知识、新技能!
起航学习网
当前位置: 起航学习网 > 短期培训 > 编程语言 > 好腻害 据说这个Python库要火了

好腻害 据说这个Python库要火了

时间:2018-11-26 11:36:18来源:编程网 作者:IT培训网 已有: 名学员访问该课程

前言:如果现在有个工具,不需要你做任何额外工作,不必定义参数、设置帮助信息或写一个主函数定义代码如何运行,就能自动把你的代码转化成一个 CLI 的工具,你想要么?

这个Python库要火!可自动生成命令行接口!

 

好腻害 据说这个Python库要火了_www.epx365.cn

 

如果现在有个工具,不需要你做任何额外工作,不必定义参数、设置帮助信息或写一个主函数定义代码如何运行,就能自动把你的代码转化成一个 CLI 的工具,你想要么?

没错,说的就是 Python Fire,通过它,你只需从主模块调用 `Fire` 函数,Python Fire 会接管剩下的一切。它使用检索将任何 Python 对象(无论是类、对象、字典、函数,甚至是整个模块)转化为命令行接口,并输出标注标签和文档,并且指令行界面会随着编码的变化保持实时更新。

 

好腻害 据说这个Python库要火了_www.epx365.cn

 

开源短短一年,Python Fire 已经获得了 12501 个「star」以及 696 个「fork」(GitHub项目地址:https://github.com/google/python-fire)

看一个例子,你就知道它有多强大:

运行 Fire 函数时将会执行我们的命令。现在我们只需调用 Fire,就可以将 Example 类当作命令行实用程序来使用。

当然,您可以继续像使用普通 Python 内容库那样使用此模块,从而能够从 Bash 和 Python 使用完全相同的代码。如果你要编写 Python 内容库,则试用就不再需要更新 main 方法或客户端;相反,你只需从命令行运行所试用的内容库片段。即使内容库发生变化,命令行工具也能即时更新。

那么,如何安装 Python Fire呢?

● 如用 pip,则运行: pip install fire

● 如用 conda, 则运行:conda install fire -c conda-forge

● 如从源码安装,则先要 clone 本 repo,然后运行: python setup.py install

文章出自:http://qh.itpxw.cn/peixun/software/201844785.html

文章标题:好腻害 据说这个Python库要火了



免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉

(责任编辑:IT培训网)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
培训学校
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员 用户级别:10 机构名称:IT培训网 联 系 人:罗老师 联系电话:13783581536 联系手机:13783581536 在线客服:起航学习网客服 在 线 QQ:起航学习网客服 电子邮件: 网站域名:http://www.itpxw.cn 注册时间:2016-07-18 11:07 最后登录:2024-02-20 13:02
推荐内容