在 Python 中,命令行解析库有非常多的选择方案,系统自带的 模块有 argparse,有 Flask 作者写的 click,但是 argparse 使用起来啰嗦, 要经历解析器初始化、参数定义、解析一套流程。例如:
# -*- coding: utf-8 -*-
# arg_test.py
import argparse
def counter(file_type=None):
return {
file_type: 100}
# 初始化解析器
parser = argparse