python 命令行工具 fire

Posted xiaomingtx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 命令行工具 fire相关的知识,希望对你有一定的参考价值。

简介

A library for automatically generating command line interfaces.

Python Fire is a library for automatically generating command line interfaces (CLIs) with a single line of code.

It will turn any Python module, class, object, function, etc. (any Python component will work!) into a CLI. It’s called Fire because when you call Fire(), it fires off your command.

安装

pip install fire

使用

例子

import fire

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

    def double(self, number):
        print ‘2 *‘,number,‘=‘,2 * number

    def doublekill(self, number, n):
        print ‘n:‘,n
        print ‘2 *‘,number,‘=‘,2 * number

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

执行结果技术分享图片

以上是关于python 命令行工具 fire的主要内容,如果未能解决你的问题,请参考以下文章

Google 开源的 Python 命令行库:初探 fire

采集抖音话题/音乐/用户作品/喜欢+Python调用Aria2下载+fire一键生成命令行

Python采集X音用户作品+调用Aria2下载+fire生成命令行+Vue界面

sql [SQL查询片段]用于在命令行或通过R和其他工具使用SQL的快速代码段#tags:sql,R,text processing,命令li

用什么库写 Python 命令行程序?看这一篇就够了

python执行命令行调试工具pdb