Quantcast
Channel: CodeSection,代码区,Python开发技术文章_教程 - CodeSec
Viewing all articles
Browse latest Browse all 9596

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

$
0
0

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

Viewing all articles
Browse latest Browse all 9596

Trending Articles