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

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

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

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

那如果是类方法里的怎么用呢?
Python命令行参数启动脚本只需要两行代码_第3张图片
如上图,是不是很简单。
只需要在main里面,把类名放入Fire中,作为执行开始的类,就可以通过命令行后置参数,直接调用指定的方法,并向该方法传入参数。

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

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

你可能感兴趣的:(python学习,python,开发语言,后端)