argparse的额外类型和操作
more-argparse的Python项目详细描述
简介
入门
安装
首次安装时:
$ python3 -m pip install more-argparse
导入
然后使用以下任一项导入:
^{pr2}$或者
fromargparseimport*frommargparseimport*
重要的是你要对两者都做同样的事情。在
检查margparse
的内容首先,打开Python交互会话:
$ python3
然后,导入并检查内容:
>>>importmargparse>>>dir(margparse)['GlobbingType','__all__','__author__','__builtins__','__cached__','__contibutor__','__doc__','__file__','__license__','__loader__','__name__','__package__','__path__','__spec__','__title__','__version__','_actions_all','_common','_types_all','actions','types']
对可能的类型或行动有想法吗?在
如果您有想法在更多的argparse中包含更多类型或操作,只需创建一个标记为“featurerequest”的问题,并输入您对该类型或操作的期望和梦想。如果您以前编写过自定义类型或操作,请随时在问题中包含该代码。更好的是,自己在存储库中包含代码并提交请求。在
目录
类型
球形
如果参数是glob,则glob该参数并将每个文件名作为basetype(filename)
添加到列表中,否则返回[basetype(argument)]
参数
Name | Type | Description |
---|---|---|
basetype | callable | see above; use case: ^{ |
recursive | bool | passed to glob.glob |
- 项目
标签: