argparse模块

import argparse
args = argparse.ArgumentParser()

add_argument()常用参数

def add_argument(
        self,
        *name_or_flags: Text,  - 指定参数的形式,一般写两个,一个短参数,一个长参数
        action: Union[Text, Type[Action]] = ..., - 指定类型,type = int
        nargs: Union[int, Text] = ...,  - 指定这个参数后面的value有多少个,+表示至少一个,?表示一个或0个,可以写一个ini值代表要几个参数
        const: Any = ...,
        default: Any = ...,
        type: Union[Callable[[Text], _T], Callable[[str], _T], FileType] = ...,
        choices: Iterable[_T] = ..., - 设置参数值的范围
        required: bool = ..., - 是否必传True/False
        help: Optional[Text] = ..., - 设置这个选项的帮助信息
        metavar: Optional[Union[Text, Tuple[Text, ...]]] = ..., - 参数的名字,在显示帮助信息时用
        dest: Optional[Text] = ..., - 指定将参数解析到哪,解析后可以通过.取值
        version: Text = ...,
        **kwargs: Any,
    ) 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值