一个“牛逼”的 Python 命令行解析库
来源:互联网 发布:经济大数据分析 编辑:程序博客网 时间:2024/04/30 06:51
题图:Photo by Mark Rabe on Unsplash
在 Python 中,命令行解析库有非常多的选择方案,系统自带的 模块有 argparse,有 Flask 作者写的 click,但是 argparse 使用起来啰嗦, 要经历解析器初始化、参数定义、解析一套流程。例如:
# -*- coding: utf-8 -*-
# arg_test.py
import argparse
def counter(file_type=None):
return {file_type: 100}
# 初始化解析器
parser = argparse.ArgumentParser()
# 定义参数
parser.add_argument("-f", "--file", help="统计指定文件类型")
# 解析
args = parser.parse_args()
print(counter(args.file))
运行:
$ python arg_test.py -f python
{'python': 100}
而 click 则是以装饰器的形式作用在目标函数中,要侵入函数本身,本质上还是对 argparse 的一种改进,并没有太多创新,算是一种改良作品
# -*- coding: utf-8 -*-
import argparse
import click
@click.command()
@click.option("-f", "--file", help="统计制定文件类型")
def counter(file=None):
click.echo({file: 100})
if __name__ == '__main__':
print(counter())
运行:
$ python firetest.py -f python
{u'python': 100}
接下来要介绍的这个命令行解析工具非常牛逼,把命令行工具做到了极致,算是一种颠覆式创新,一行代码能把函数导出到命令行窗口,这个工具叫Python-fire,可能经常写命令行工具的人知道,该项目是 Google 开源的 Python 库(可能是 Google 工程师的 Side Project,因为项目主页申明说它不是 Google 官方项目),名字就像一团
阅读全文
0 0
- 一个“牛逼”的 Python 命令行解析库
- Python--命令行解析库argparse的使用
- 一个牛逼的男人
- python的命令行解析argparse
- Python的命令行参数解析
- 一个苦逼程序猿的牛逼选择
- Python命令行解析库argparse
- python 命令行的一个发现...
- 一个各种牛逼神器的网站
- 如何成为一个牛逼的程序员
- 一个牛逼的页面动画(Spruce )
- 一个牛逼的 字符串拷贝函数
- python学习(命令行的解析)
- Python的命令行解析工具argparse
- python 命令行参数解析的标准模板
- 一个面向对象的命令行解析器
- 一个不错的命令行解析类
- 一个简单的命令行解析类
- js--打卡--12.05 Date对象
- openpyxl 学习之在excel文档中插入一张图片
- CSS—伪类
- 2.函数式数据处理
- QT5 不能输入中文,中文编译不过,显示不正常的解决方法
- 一个“牛逼”的 Python 命令行解析库
- Java transient关键字使用小记
- 用 Python 实现一个大数据搜索引擎
- c++中字符串和整数转换的方法
- 为了学习支付宝的运营套路,我挣了24块钱
- 内存溢出和内存泄漏的区别、产生原因以及解决方案
- 关于 epoch、 iteration和batchsize
- 6个月清洗近千亿条微信支付交易记录,他们要搞什么大事情?
- View 绘制流程梳理及 Measure 过程详解
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
工资单明细
工资单打印
薪资表
员工薪资结构表
电子厂普工招聘信息
中国宝武工资系统app
翊宝一个月工资多少
岳阳金宝电子厂2019工资底薪
工资帽
什么是工资帽
fifaonline4工资帽
fifaonline4工资帽怎么上调
工资帽是什么意思
工资帽和奢侈税线
工资条图片
蚂蚁工资条
工资条真实图片
电子版工资条
工资条发放软件
制作工资条软件
程序员工资条
工资条群发
武汉地铁工资晒工资条
电子工资条
word工资条的制作方法
掌上工资条app
公务员工资条
公司不给工资条
大润发工资条
公司没有工资条
工资条的制作方法
会计工资条
工资条 软件
工资条怎么做出来
工资条下载
派遣员工工资条管理
工资条怎么弄
工资预支条怎么写
工资条模板下载
贷款工资条
电子工厂工资条