跳转到主要内容

未知

项目描述

快速参数解析

一种定义argparse.ArgumentParser参数的简单简洁方式

-- 语法 --


逗号分隔的参数列表

参数
<short name>(<long name>{<dest>[<type>=<default>@<action>#<nargs>$<const>

除了短名称之外都是可选的
如果长名称缺失,则使用短名称
如果长名称缺失,且短名称长度 > 1
长名称将是短名称,短名称将是短名称的第一个字符
示例

示例
f(foo)[int]=10
f[int]=10

支持的add_argument选项
名称或标志(短名称 & 长名称)
action = '@'
nargs = '#'
const = '$'
default = '='
type = '['
choices = 不支持
required = '!'
help = 不支持
metavar = 不支持
dest = '{'

-- 示例 --

import qarg
ns = qarg.get('f(foo[int=1,r(bar,baz[str,p(pop@store_true')

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

qarg-0.2.tar.gz (4.5 kB 查看哈希值)

上传时间

由以下支持