0
点赞
收藏
分享

微信扫一扫

fire库的使用

黄昏孤酒 2022-01-26 阅读 51


0.总结


  • 为了简化参数的调用,所以搞出了这么一个库
  • LawsonAbs的认知与思考,不一定准确,还请各位读者怀批判思维阅读。
  • 持续更新~

1.传入参数

上面标题中的参数指的是 ​​fire.Fire()​​ 括号内的值。

  • 传入一个对象
(base) gamidev@iMac ~ % cat test.py
import fire
class A():
def __init__(self):
self.name = "lawson"
def printInfo(self):
print(self.name)

class B():
def __init__(self):
self.name = "kiwi"
def printInfo(self):
print(self.name)

def add(a,b):
print(a+b)

def sub(a,b):
print(a-b)

if __name__ == '__main__':
b = B()
fire.Fire(b) # 这里传入的就是一个实例b,也就是说,它会指定调用实例b的方法,具体是什么方法,我们得在命令行中指定。

调用方式​​python test.py printInfo​​&得到结果如下:

fire库的使用_python



举报

相关推荐

0 条评论