#aaa.py
#version 3.5
import os       #这句是没用了,不知道为什么markdown在编辑代码时,不加这一句,就不能显示代码高亮[汗]
import argparseparser = argparse.ArgumentParser(description='Process some integers...')    #初始化一个分析器
#parser.add_argument(中的参数)
#__init__(self, option_strings, dest, nargs=None, const=None, default=None, type=None, choices=None, required=False, help=None, metavar=None)
parser.add_argument('integers',metavar='N',type=int,nargs='+',help='an integer for the accumulator')       #这是一个添加【位置参数】#第一个参数是自定义的参数名,在代码中用来计算的(parser.parse_args().integers*2)parser.add_argument('--sum',dest='accumulate',action='store_const',const=sum,default=max,help='sum the integers(default:find the max)')#这是一个添加【可选参数】#第一个参数是自定义的参数【在代码中的使用parser.parse_args().sum】【在系统命令行中的使用:>python aaa.py --sumargs = parser.parse_args()
print(args)             #Namespace(accumulate=<built-in function sum>, integers2=[1, 2, 3, 4])
print(args.integers)    #integers要与上面的对应
print(args.accumulate(args.integers))   #accumulate要与上面的对应
import argparse
def infer(args):for img in args.imgs:print("\n=== {} ===".format(img))
if __name__ == '__main__':parser = argparse.ArgumentParser()parser.add_argument('--imgs',type=str,nargs='+')args = parser.parse_args()infer(args)

结果:

python入门:argparse浅析 nargs='+'相关推荐

  1. python中argparse模块

    参考官方文档https://docs.python.org/zh-cn/3/library/argparse.html#nargs python中参数解释器,使用流程: import argparse ...

  2. python的argparse模块

    使用步骤: 1:import argparse        #导入argparse模块 2:parser = argparse.ArgumentParser()        #创建实例 3:par ...

  3. python小白从哪来开始-python入门小白的困惑,怎么入门python?

    学习python也有一段时间了,各种相关的课程,资料也看了不少,谈谈对编程语言学习的理解. 其实Python入门并不难,只要你有足够的自信心,明确学习目标,循序渐进就能不断享受到python带给你创新 ...

  4. Python的argparse

    Python argparse module is the preferred way to parse command line arguments. Parsing command-line ar ...

  5. python速成要多久2019-8-28_2019最全Python入门学习路线,不是我吹,绝对是最全

    近几年Python的受欢迎程度可谓是扶摇直上,当然了学习的人也是愈来愈多.一些学习Python的小白在学习初期,总希望能够得到一份Python学习路线图,小编经过多方汇总为大家汇总了一份Python学 ...

  6. Python入门学习方法有哪些?

    Python编程语言是相对比较简单的一门编程语言,在IT行业,很多零基础学员都会优先选择Python语言进行学习,希望可以进入到IT这个大家庭,那么想要学好Python编程,针对Python入门学习方 ...

  7. 全了!从Python入门到入魔

    总被读者问到,我看完了python入门的书,后面就不知道要学什么了.今天就给你们整理全套入门到进阶的教程. 这套教程非常全面而且详细,从Python入门到Python进阶.Django.Flask等W ...

  8. 全了!从Python入门到精通

    总被读者问到,我看完了python入门的书,后面就不知道要学什么了.今天就给你们整理全套入门到进阶的教程. 这套教程非常全面而且详细,从Python入门到Python进阶.Django.Flask等W ...

  9. 卧槽!微软Python入门课居然汉化了!

    去年,微软上线了自己的Python入门课程.一时间,好评如潮.但是真正看完这个课程的国人非常少,因为它的翻译实在是太烂了(英文听力好的人应该看的还是很爽的).很明显,微软直接采用了机器翻译,导致视频的 ...

最新文章

  1. 四川音乐学录音艺术与计算机音乐,艺考中作曲专业和录音专业有什么不同呢?...
  2. 路由器简介与IOS介绍
  3. 《人潮汹涌》的观后感
  4. java分布式api网管关,分布式04-Spring Cloud Zuul Api网关 一
  5. 不来这里买器件?亏大发了!
  6. (转)超全面设计指南:如何做大屏数据可视化设计?
  7. 解决嵌套块级元素垂直外边距的塌陷
  8. python实现五子棋-人机对战/人人对战(动图演示+源码分享)
  9. 程序员值得看的电影(20170420EDIT)
  10. vb6.0中的Private Declare Function的含义
  11. Document/View/Frame三口组深入探讨
  12. MindManager带你走进三顾茅庐
  13. 企业如何推动流程管理
  14. 取整函数(ceil、floor、round)
  15. Rosserial Arduino Library中从一行代码开始探究系统原理
  16. php携程 线程,php 如何获取这个携程页面的数据
  17. 计算机毕业设计Java金融业撮合交易系统(源码+系统+mysql数据库+lw文档)
  18. MySQL转账储存过程_mysql中用存储过程实现转账过程
  19. STM32——输入捕获
  20. 黑群晖二合一已损毁_搬运 如何在黑群晖中重置损毁的储存池/储存空间

热门文章

  1. python——台阶题
  2. 抄360一个关键的洁净实现(一)
  3. 计算机能否代替老师英语作文,雅思大作文范文关于电脑替代老师
  4. 花开花落,从前之前,后来以后
  5. Google Earth Engine(GEE)——2015-2019年100米分辨率的动态土地覆盖数据集(CGLS-LC100)
  6. python全栈开发百度云_老男孩2020最新Python全栈开发基础班+就业班
  7. OSChina 周四乱弹 ——地主家的傻儿子
  8. 一个屌丝程序猿的人生(九十九)
  9. 我们其实不怕犯错-写在春节返京的飞机上
  10. cobit security baseline/Implementation Guide/cobit-focus