展开全部

argparse是用于脚本带参数使用的,假设你有如下脚本名为prog.py,内容如下:e69da5e6ba9062616964757a686964616f31333363363464import argparse

parser = argparse.ArgumentParser(description='Process some integers.')

parser.add_argument('integers', metavar='N', type=int, nargs='+',

help='an integer for the accumulator')

parser.add_argument('--sum', dest='accumulate', action='store_const',

const=sum, default=max,

help='sum the integers (default: find the max)')

args = parser.parse_args()

print args.accumulate(args.integers)

你在控制台终端上输入python prog.py -h即可获得帮助说明

$ python prog.py -h

usage: prog.py [-h] [--sum] N [N ...]

Process some integers.

positional arguments:

N           an integer for the accumulator

optional arguments:

-h, --help  show this help message and exit

--sum       sum the integers (default: find the max)

在再终端带参数输入命令行中,即可求得值

$ python prog.py 1 2 3 4

4

$ python prog.py 1 2 3 4 --sum

10

python getopt模块_python里argparse模块和getopt模块的区别相关推荐

  1. python导入pillow模块_Python:argparse模块和pillow-image

    刚入门学python,最近照着实验楼做了一个基础的练手项目:图像转字符画,里面用到了argparse和pillow-image.看了python关于这个函数的介绍和网上的一些教程,想把重点整理出来,正 ...

  2. python日志模块_Python之日志处理(logging模块)

    转载自:https://www.cnblogs.com/yyds/p/6901864.html 本节内容 日志相关概念 logging模块简介 使用logging提供的模块级别的函数记录日志 logg ...

  3. python 异常处理模块_Python Exceptions 异常处理全过程以及异常模块详细解析

    1.异常的定义 程序运行时检测到错误而导致解释器无法继续执行,反而出现一些错误的提示 2.捕捉异常全过程(重点) try: print("可能产生异常的代码") except Ex ...

  4. python 查看当前目录_Python的武器库11:os模块

    说到编程语言python,有一个著名的格言"余生太短,只用python".如果要分析为什么会存在这么一句格言?python的语法并不简单,有复杂难懂的部分,之所以又这样一句格言,是 ...

  5. python中os模块_Python的武器库11:os模块

    说到编程语言python,有一个著名的格言"余生太短,只用python".如果要分析为什么会存在这么一句格言?python的语法并不简单,有复杂难懂的部分,之所以有这样一句格言,是 ...

  6. python excel处理模块_Python(00):openpyxl模块处理Excel文件

     首先贴出四种方法适用范围比较: 注释:Excel 2003 即XLS文件有大小限制即65536行256列,所以不支持大文件.而Excel 2007以上即XLSX文件的限制则为1048576行163 ...

  7. python需要安装哪些模块_python 调用StringIO需要安装哪个模块?怎么安装?

    展开全部 安装python时,一定勾选pip install选项. 1. 首先,安装python时,一定勾选pip install选项: 2.http://www.lfd.uci.edu/~gohlk ...

  8. python手机安装模块_python 调用StringIO需要安装哪个模块?怎么安装?

    安装python时,一定勾选pip install选项. 1. 首先,安装python时,一定勾选pip install选项: 2.http://www.lfd.uci.edu/~gohlke/pyt ...

  9. python 需要安装模块_python 调用StringIO需要安装那个模块?怎么安装?

    展开全部 安装python时,一定勾选pip install选项. 1. 首先,安装python时,一定勾选pip install选项: 如图,cp35 意即python3.5同理amd64--电脑6 ...

最新文章

  1. mysql跟踪和日志
  2. VC++图像存取总结
  3. OPenGL程序导致WM_TIMER消息不能激发
  4. JWT(JSON web token)
  5. 【机器学习课程笔记(吴恩达)】1.2 什么是机器学习?
  6. matlab 开采沉陷 何,MATLAB在开采沉陷预计可视化中的应用
  7. 读《高性能网站建设指南》有感
  8. mooon db wrapper
  9. 全国计算机联合考试广西二级c语言近五年试题,计算机二级c语言试题
  10. BZOJ 3991 set维护dfs序
  11. 泛微云桥任意文件读取漏洞[尽快升级]
  12. Maven使用failsafe实现集成测试
  13. SCI收录中国期刊一览表
  14. TCP/IP(三):ARP报文格式详解
  15. 二级路由器的设置上网
  16. gartner 曲线解读
  17. html无序站点,html有序无序定义列表详解(案例介绍)
  18. 2022-2028全球军事高空无线电干扰系统行业调研及趋势分析报告
  19. 机器人测钢卷直径_一种基于关节机器人的冷轧钢卷卷芯焊接方法与流程
  20. 阿里短信发送报错 InvalidTimeStamp.Expired

热门文章

  1. SpringCloud Alibaba - Nacos 作为配置中心 读取Properties配置信息
  2. Tomcat源码中ObjectName这个类的作用
  3. 烂泥:nagios学习(四):pnp4nagios图形化绘制nagios数据
  4. it'll be much more productive to read pdf files via a touch screen
  5. 你是码农还是Geek?
  6. 【转】php需要掌握的东西
  7. Java多线程_复习(更新中!!)
  8. 除了js, 寻求一种完美的语言
  9. 微软希望通过监控开发者结束软件 bug
  10. 移动开发之设计稿转换页面单位尺寸