Python计算机视觉编程练习9:argparse 模块学习

一、简介:

argparse是python用于解析命令行参数和选项的标准模块,用于解析命令行参数。

二、使用步骤:

1:import argparse
首先导入该模块

2:parser = argparse.ArgumentParser()
然后创建一个解析对象

3:parser.add_argument()
添加命令行参数和选项

4:parser.parse_args()
解析

三、add_argument()

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

其中:

name or flags:

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

nargs:

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

default:

默认值

type:

参数的类型,默认是字符串string类型,还有float、int等类型

help:

和ArgumentParser方法中的参数作用相似,出现的场合也一致

具体例子在稍后的博文中有所展示:(等待)

暂时可参看以下几篇博文中具体示例:

示例1
示例2
示例3

你可能感兴趣的:(python)