其他分享
首页 > 其他分享> > fire库的使用

fire库的使用

作者:互联网

0.总结
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&得到结果如下:
在这里插入图片描述

标签:__,name,fire,self,使用,print,def
来源: https://blog.51cto.com/lawsonabs/3036539