1、实例:

#!/usr/bin/python
#coding:utf-8import argparseparser = argparse.ArgumentParser()parser.add_argument('-s','--string',dest='string',nargs=1,metavar=('num'),help='you can select 10/15/20')args = parser.parse_args()
print args.string

2、参数说明:

parser.add_argument('-c','--count',dest='count',nargs=1,metavar=('num'),help='you can select 30/50/100')

args=parser.parse_args() #解析参数,返回一个参数列表

GetNum(args.count[0]) #调用参数

参数选项:

add_argument(name or flags...[, action][, nargs][, const][, default][, type][, choices][, required][, help][, metavar][, dest])

name or flags:命令行参数名或者选项,如-p,--port.其中命令行参数如果没给定,且没有设置defualt,则出错。但是如果是选项的话,则设置为None

nargs:命令行参数的个数,一般使用通配符表示,其中,'?'表示只用一个,'*'表示0到多个,'+'表示至少一个

dest :存储参数的对象,是个列表。

metavar :查看帮助的时候,参数名后的变量名

help:帮助信息

转载于:https://blog.51cto.com/8047993/1922401

python argpare 模块的简单用法相关推荐

  1. python中excel制作成绩报表_python制作简单excel统计报表2之操作excel的模块openpyxl简单用法...

    python制作简单excel统计报表2之操作excel的模块openpyxl简单用法 # coding=utf-8 from openpyxl import Workbook, load_workb ...

  2. Python常用的模块和简单用法

    random 随机模块 import random code = random.choice(stock_list) 从一个列表中随机选取元素下面是我目前经常用到的模块,为了方便使用,不是有特殊需求的 ...

  3. python turtle什么意思_python模块turtle简单用法

    ##初始化turtle: t = turtle.Turtle() 或者 t = turtle.Pen() ##查询turtle状态 #位置 t.position() #箭头朝向,箭头朝向按照顺时针或者 ...

  4. python中parse.add_argument()简单用法

    argparse模块简单使用流程以及与命令行的交互 1.导入模块 2.创建解析器 3.添加参数 4.解析参数 5使用参数 完整代码 与命令行的交互 argparse 模块是 Python 内置的一个用 ...

  5. python expect模块pexpect简单应用

    Pexpect 是一个自动控制的 Python 模块,可以用来ssh.ftp.passwd.telnet 等命令行进行自动交互. 官方网站是 http://www.noah.org/.通过它,可以实现 ...

  6. python 中 feedparser的简单用法

    最近在机器学习实战中用到feedparser ,然后简单总结了一下: feedparser是python中最常用的RSS程序库,使用它我们可轻松地实现从任何 RSS 或 Atom 订阅源得到标题.链接 ...

  7. 项目一:使用python tkinter模块做简单的计算器

    小白第一次发博客,可能有很多问题,望指正! 讲的不是很详细,提供思路. 目录: 成果展示 代码说明 其他补充和参考资料 ------分割线-------- 1.成果展示 基本效果图:         ...

  8. python wxpy模块,python wxpy模块 (一)简单上手

    简单上手 登陆微信: 导入模块 from wxpy import * 初始化机器人,扫码登陆 bot = Bot() 找到好友: 搜索名称含有 "游否" 的男性深圳好友 my_fr ...

  9. python中retry的简单用法

    一.简介 retry是一个用于错误处理的模块,功能类似try-except,但更加快捷方便,本文就将简单地介绍一下retry的基本用法. 二.基本用法 retry-作为装饰器进行使用,不传入参数时功能 ...

最新文章

  1. 实现Activity刷新 (转)
  2. 拼音转汉字 和 字符编码测试
  3. 深度学习 占用gpu内存 使用率为0_深度解析MegEngine亚线性显存优化技术
  4. tomcat 控制台乱码 windows下
  5. python123添加列表元素_Python之列表
  6. SecureCRT 文件下载上传
  7. ios字典存bool_iOS 常见的数据存储方式
  8. java-cef系列视频第二集:搭建开发环境
  9. 原生JS实现图片幻灯片效果
  10. 防病毒服务器维护记录表,机房巡检记录表.doc
  11. C++算法和数据结构之《二叉树》
  12. 深度了解自监督学习,就看这篇解读 !何恺明新作MAE:通向CV大模型
  13. hdu6105(博弈)
  14. 大数据架构师拿年薪50W的方法诀窍
  15. 在家使用IPv6访问NAS服务器
  16. *【CodeForces - 768B】Code For 1 (分治策略,模拟二分思想,模拟线段树思想)
  17. pandas groupy和agg一起使用,as_index = False不生效?
  18. 2020-10-05网络营销的起源及发展阶段
  19. hexo博客使用hexo-admin插件管理文章
  20. 怎么用计算机作word文档,电脑上怎么用Word文档

热门文章

  1. layui动态添加input_layer.prompt添加多个输入框
  2. neo4j查询多跳关系的方法
  3. vim插件推荐之indentLine
  4. 渗透测试靶机搭建_对vulnhub中Android4靶机渗透测试全过程!
  5. python中tile的用法_python3中numpy函数tile的用法详解
  6. html标签自动对齐,sublime,jsx里的html标签自动缩进对齐的插件或者配置?
  7. css3鼠标果果变手型代码_css3 鼠标悬浮动画效果
  8. 二叉树(BST)之创建二叉搜索树
  9. 【项目管理】项目问题应对思路
  10. 信息系统项目管理师优秀论文:论信息系统范围管理