前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Python库】1.5万 Star 的热门项目:PythonFire

【Python库】1.5万 Star 的热门项目:PythonFire

作者头像
代码医生工作室
发布2019-09-02 16:46:30
4020
发布2019-09-02 16:46:30
举报
文章被收录于专栏:相约机器人相约机器人

Python Fire 是一个库,用于从任何 Python 对象自动生成命令行接口(CLIs)。

  • Python Fire 是在 Python 中创建 CLI 的一种简单方法。
  • Python Fire 是开发和调试 Python 代码的有用工具。
  • Python Fire 有助于把现有代码或他人的代码转换为 CLI。
  • Python Fire 使 Bash 和 Python 之间的转换更容易。
  • Python Fire 通过使用已经导入和创建的模块和变量来设置 REPL,从而简化了 Python REPL 的使用。

特别说明:

虽然 Python Fire 这个 repo 是在 Google 的 GitHub 账号下,但在其介绍页面中明确说了「不是 Google 官方项目」。

如何安装 Python Fire?

  • 如用 pip,则运行: pip install fire
  • 如用 conda, 则运行:conda install fire -c conda-forge
  • 如从源码安装,则先要 clone 本 repo,然后运行:python setup.py install

基本用法

你可以在任何 Python 对象上调用 Fire:函数、类、模块、对象、字典、列表、元组等等,统统都可以!

这里有一个类调用 Fire 的例子。

然后从命令行,运行:

要了解 Fire 在函数、对象、语句、列表等上的行为,以及关于 Fire 的其他特性,请参阅使用 Fire CLI 页面。

有关其他示例,请参阅 Python Fire 指南:

https://github.com/google/python-fire/blob/master/docs/guide.md

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-08-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 相约机器人 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档