Python代码自动生成命令行接口库Python Fire

  • 开源协议:Apache
  • 操作系统: Windows Linux OS X
  • 开发语言:Python
  • 项目所有者:google
  • 所属公司:Google
  • 收录时间:2017-07-26
  • 分享:
编辑评级
4

项目详细介绍

Python Fire 是 Google 开源的一个可从任何 Python 代码自动生成命令行接口(CLI)的库。

  • Python Fire 是一种在 Python 中创建 CLI 的简单方法。

  • Python Fire 是开发和调试 Python 代码的有用工具。

  • Python Fire 帮助探索现有代码或将其他人的代码转换为CLI。

  • Python Fire 使 Bash 和 Python 之间的转换更为容易。

  • Python Fire 通过使用你需要导入和创建的模块和变量来设置 REPL,使得使用 Python REPL 更容易。

简易示例:

import   fire

class   Calculator(object):
      """A   simple   calculator   class."""

      def   double(self,   number):
            return   2   *   number

if   __name__   ==   '__main__':
      fire.Fire(Calculator)

然后,你可以运行:

python   calculator.py   double   10      #   20
python   calculator.py   double   --number=15      #   30


相关教程