# fire-快速生成CLI
# 参考
fire 是 Google 开源的一个可从任何 Python 代码自动生成命令行接口(CLI)的库。
import fire
class Calculator(object):
"""A simple calculator class."""
def double(self, number):
return 2 * number
def add(self,numa,numb):
print(numa)
return numa +numb
if __name__ == '__main__':
fire.Fire(Calculator)
python calculator.py double 10 # 20
python calculator.py double --number=15 # 30
python .\fire_test.py add --numb=1 --numb=5 # 6