Python Fire 是一个库,用于从任何 Python 对象自动生成命令行接口(CLIs)。
特别说明:
虽然 Python Fire 这个 repo 是在 Google 的 GitHub 账号下,但在其介绍页面中明确说了「不是 Google 官方项目」。
如何安装 Python Fire?
基本用法
你可以在任何 Python 对象上调用 Fire:函数、类、模块、对象、字典、列表、元组等等,统统都可以!
这里有一个类调用 Fire 的例子。
然后从命令行,运行:
要了解 Fire 在函数、对象、语句、列表等上的行为,以及关于 Fire 的其他特性,请参阅使用 Fire CLI 页面。
有关其他示例,请参阅 Python Fire 指南:
https://github.com/google/python-fire/blob/master/docs/guide.md