常用的python命令行解析库

2022-08-26 08:48:53

常用的python命令行解析库,这儿介绍3种:

1.argparse

2.click

3.fire

argparse是python自带的模块,要经历解析器初始化、参数定义、解析一套流程,使用起来有些繁琐。

一篇argparse使用的文章:https://www.cnblogs.com/yymn/p/8056487.html

Click 是flask作者用 Python 写的一个第三方模块,用于快速创建命令行。Click 相比于Argparse,就好比requests 相比于urllib

Click 则是以装饰器的形式作用在目标函数中,要侵入函数本身,本质上还是对 argparse 的一种改进,并没有太多创新,算是一种改良作品。
一篇click使用的文章:http://python.jobbole.com/87111/

fire 这个命令行解析工具非常牛逼,把命令行工具做到了极致,算是一种颠覆式创新,

一行代码能把函数导出到命令行窗口,该项目是 Google工程师开源的 Python 库,因为项目主页申明说它不是 Google 官方项目。

fire:https://github.com/google/python-fire

  • 作者:Soyoger
  • 原文链接:https://soyoger.blog.csdn.net/article/details/82747605
    更新时间:2022-08-26 08:48:53