Python argparse使用
来源:互联网 发布:剑网三七秀捏脸数据 编辑:程序博客网 时间:2024/06/04 18:50
一.基本:
5.default参数设置参数默认值
import argparseparser = argparse.ArgumentParser(description="desc")parser.parse_args()
# 参数设置
parser.add_argument('-v', '--verbosity', help="test action", action="store_true")
二.参数:
1.参数若为单纯字符串(前无-)的时候,所输入的参数值即赋值给该参数。
eg:
parser.add_argument('verbosity', help="test action")python arg.py test
'verbosity'=test
2.若为有-或者--的参数,则需要打开开关并输入参数,或者用action存储后直接打开开关
eg:
parser.add_argument('--verbosity', help="test action")python arg.py --verbosity test
'verbosity'=test
或者
parser.add_argument('--verbosity', help="test action", action="store_true")python arg.py --verbosity
'verbosity'=True 此方法常用于设置可选开关
4.add_argument()的choices参数可设置参数值的范围
eg:
parser.add_argument('-v', help='test choices', type=int, choices=[0, 1, 2])
5.default参数设置参数默认值
6.设置矛盾选项:
group = parser.add_mutually_exclusive_group()group.add_argument("-v", "--verbose", action="store_true")group.add_argument("-q", "--quiet", action="store_true")至此-v和-q不能同时出现
0 0
- python argparse使用示例
- Python argparse使用
- python Argparse模块的使用
- python Argparse模块的使用
- Python 中 argparse简单使用
- python Argparse模块的使用
- python Argparse模块的使用
- python argparse
- python argparse
- Python argparse
- python argparse
- Python-Argparse
- Python:Argparse
- python argparse
- python-argparse
- Python argparse
- python argparse
- python-argparse
- 数字游戏
- file_operations结构体
- 幻方
- NFC
- C++多态性
- Python argparse使用
- Java Thread Synchroize两种方式的优劣
- iOS开发CGRectGetMidX. CGRectGetMidY.CGRectGetMinY. CGRectGetMaxY. CGRectGetMinX. CGRectGetMaxX的使用
- 模态对话款和非模态对话框定义
- Linux学习-文件系统
- hibernate save方法失效
- INTEL和AMD两大巨头的前身
- 文章标题
- 应用调起iOS百度地图方式