简单好用的python参数解析库fire

本文介绍了谷歌开源的Python参数解析库Fire,它使得参数解析变得更简单。通过示例展示了如何安装和基本使用Fire,包括调用多个函数和查看帮助。尽管在参数注释方面稍显不足,但对于日常调参任务而言,Fire是一个实用的工具。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

读github上的很多pytorch源码时,发现大部分用的都是argparse来进行参数解析,虽然功能强大,但是还是复杂了一些,后来发现有谷歌开源fire库,发现参数解析变得简单了很多呢~

首先,安装fire:

pip install fire

超简单使用范例:

# save the file as train.py
import fire

def train(p1=0, p2=1, p3=2):
    print(p1, p2, p3)

if __name__ == '__main__':
    fire.Fire(train)

# eg: python train.py --p1=2 --p2=0 --p3=1

如果都多个函数的话:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值