Python命令行参数启动脚本只需要两行代码

这两天在浏览各个大佬的博客的时候,看到了一个新库,名字叫【fire】
这个库的作用就是只需要两行代码就可以生成通过命令行的形式启动python脚本

以往,如果想通过命令行后置参数进行脚本启动,需要写很多麻烦的参数和导入各种库。
现在这个问题通过fire就可以完美解决了。而且只需要两行!
首先通过:
pip install fire
安装库

简单的Demo
在这里插入图片描述
在方法run里,有一个参数name,已经给定参数值为【你好】,如果咱们想在命令行里通过后置参数进行修改这个值该怎么做呢?
在这里插入图片描述
只需要直接在脚本后面带上你需要传入的值就可以在控制台输出相关的内容。是不是很方便?

那如果是类方法里的怎么用呢?
在这里插入图片描述
如上图,是不是很简单。
只需要在main里面,把类名放入Fire中,作为执行开始的类,就可以通过命令行后置参数,直接调用指定的方法,并向该方法传入参数。

Ps1:如果方法里的参数未定义的话,那么这个参数就会被认定为【必传值】,必须有传入的值才可以正常启动方法。
Ps2:多值传入也需要遵循上述的规则。

今天的小贴士就到这里拉。
Python, yyds!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值