当前位置:

Argparse v1.2

Argparse官方版是一款用于解析命令行参数和生成用户友好的命令行界面的Python标准库。Argparse官方版提供了简单而灵活的方式来定义命令行参数和选项,并自动生成帮助信息。Argparse官方版可以处理各种参数类型,如字符串、整数、浮点数等,并支持必需参数、可选参数和位置参数并且还可以处理
  • 运行环境:
    Windows
  • 官网:
    暂无
  • 软件语言:
    多国语言
  • 更新日期:
    2024-11-14
  • 软件大小:
    75.0 KB
  • 所属分类:
    开发编程
  • 软件评级:

  • 软件版本:
    v1.2
  • 下载人气:
    381
免费下载

Argparse官方版是一款用于解析命令行参数和生成用户友好的命令行界面的Python标准库。Argparse官方版提供了简单而灵活的方式来定义命令行参数和选项,并自动生成帮助信息。Argparse官方版可以处理各种参数类型,如字符串、整数、浮点数等,并支持必需参数、可选参数和位置参数并且还可以处理多级子命令,使命令行界面更加结构化和易于使用。




Argparse软件介绍

用于Lua的功能丰富的命令行的解析器,用于由Argparse启发python 。Argparse支持位置参数、选项、标志、可选参数,子命令和更多。Argparse自动生成用法,帮助和错误消息。Argparse模块使得用户友好的命令行编程更加方便。首先定义程序中需要什么参数,然后argparse会自动从sys.argv中解析之前定义的参数。还可以自动生成帮助文档,并且当用户输入错误的参数时自动报错。


Argparse软件特色

直接给定

这种方法实现起来方便,但是灵活性稍差,每次都需要打开源码修改。

手动解析

这种方法也算是比较常用,但是当参数过多时就显示出来不方便了,因为每次输入的格式以及参数的个数都必须一点不差。

自动解析

相比上述两种方法,这种自动解析的方法更加灵活,且参数可以选择,顺序可以不确定,因此建议使用这种方法。其主要依赖python包argparse。


Argparse新增功能

新的'with'语句将使编写清理代码更容易

现在可以将值传递到生成器(PEP 342:新生成器功能部分)。

进口可以是绝对的或相对的(PEP 328:绝对和相对进口部分)。

更好地处理异常处理的一些极端情况(PEP 341部分:Unified try / except / finally)。

所有这些改进都是值得的,但它们是对一种特定语言特征的改进;它们都不是对Python语义的广泛修改。


Argparse软件功能

1. 基本框架

2. default:没有设置值情况下的默认参数

3. required: 表示这个参数是否一定需要设置

4. type:参数类型

5. choices:参数值只能从几个选项里面选择

6. help:指定参数的说明信息

7. dest:设置参数在代码中的变量名

8. nargs: 设置参数在使用可以提供的个数

Argparse下载地址 已被下载381次
本资源由用户投稿上传,内容来自互联网,本站只做免费推荐用于学习分享,如有版权及其他问题,请联系 本站编辑 处理
重要:如软件存在付费、会员、充值等,均属软件开发者或所属公司行为,与本站无关,网友需自行判断

相关软件

下载排行