前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python argparse介绍

python argparse介绍

作者头像
py3study
发布2020-01-10 15:39:04
4600
发布2020-01-10 15:39:04
举报
文章被收录于专栏:python3

import argparse parse = argparse.ArgumentParser() parse.add_argument("a", help="params means") parse.add_argument("-C", "--gc", default="count") parse.add_argument("--ga", help="params means ga",dest='simple_value',choices=['A', 'B', 'C', 0]) parse.add_argument("--gb", help="params means gb",action="store_const",const='value-to-store') args = parse.parse_args() print args.simple_value,args.gb,args.gc ### add_argument 说明 不带'--'的参数     调用脚本时必须输入值     参数输入的顺序与程序中定义的顺序一致 '-'的参数     可不输入    add_argument("-a")     类似有'--'的shortname,但程序中的变量名为定义的参数名 '--'参数     参数别名: 只能是1个字符,区分大小写         add_argument("-shortname","--name", help="params means"),但代码中不能使用shortname     dest: 参数在程序中对应的变量名称 add_argument("a",dest='code_name')     default: 参数默认值     help: 参数作用解释  add_argument("a", help="params means")     type : 默认string  add_argument("c", type=int)     action:

    store:默认action模式,存储值到指定变量。     store_const:存储值在参数的const部分指定,多用于实现非布尔的命令行flag。     store_true / store_false:布尔开关。可以2个参数对应一个变量。     append:存储值到列表,该参数可以重复使用。     append_const:存储值到列表,存储值在参数的const部分指定。     count: 统计参数简写输入的个数  add_argument("-c", "--gc", action="count")     version 输出版本信息然后退出。

    const:配合action="store_const|append_const"使用,默认值     choices:输入值的范围 add_argument("--gb", choices=['A', 'B', 'C', 0])

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/07/30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档