python fire库的使用

    xiaoxiao2024-11-20  3

    为什么使用fire库? 原来都是使用argparse库进行命令行解析,需要在python文件的开头需要大量的代码设定各个命令行参数。 而使用fire库不需要在python文件中设定命令行参数的代码,shell中指定函数名和对应参数即可。 例子: python文件

    def train(a,b): return a + b #随便写的 def test(c): return 2*c if __name__ == "__main__": import fire fire.Fire()

    shell

    # 第一种 $python train 1 2 # 第二种 $python train --a 1 --b 2

    详细使用: https://www.cnblogs.com/cnhkzyy/p/9574560.html

    最新回复(0)