Google开源Python Fire

jopen 8年前
   <p style="text-align:center"><img alt="Google开源Python Fire" src="https://simg.open-open.com/show/eab6ddf1fe9ff33f1a01b33fc30e00b4.jpg" /></p>    <p>昨晚谷歌公布了新的 Python 工具包——Python Fire。它的功能很简单:能从任何 Python 代码生成命令行接口(CLI)。开发者面对任意一个 Python 程序,仅需调用 Python Fire 即可把该程序转为 CLI。Python Fire 已开源,用户可通过`pip install fire`在 PyPI 进行下载,也可以去 GitHub 查看它的源代码。</p>    <p>对于该工具包将为开发者带来的便利,谷歌表示:</p>    <blockquote>     <p>“Python Fire 能自动把你的代码转为 CLI,不需要任何额外操作——你不需要定义 arguments,不需要设定帮助信息,也不需要编写定义代码如何运行的主函数。你仅仅需要从主模块中调用‘Fire’函数,剩下的一切都可以交给它 。它支持类、library,对象、函数、甚至是整个模块,即便代码发生变动也能随之更新。”</p>    </blockquote>    <p>雷锋网获知,谷歌还表示 Python Fire 将使得 Bash 和 Python 之间的衔接更加方便。</p>    <p>详情:<a href="/misc/goto?guid=4959001191961104922">https://opensource.googleblog.com/2017/03/python-fire-command-line.html</a></p>    <p>Github:<a href="/misc/goto?guid=4959001192055872954" rel="nofollow">https://github.com/google/python-fire</a></p>    <p>来自: <a href="/misc/goto?guid=4959001190009473325" id="link_source2">雷锋网</a></p>