python argparse模块

python argparse模块

使用argparse 配置命令行参数时,需要三步:

  • 创建 ArgumentParser() 对象
  • 调用 add_argument() 方法添加参数
  • 使用 parse_args() 解析添加的参数

例如:

import argparse
parser = argparse.ArgumentParser()
parser.add_argument("x", help="横坐标",type=int)
parser.add_argument('y', help="纵坐标",type=int)
args = parser.parse_args()

这个模块的作用就是从命令行读取参数嘛,那到底是这么读取的呢,首先来看一个简单的程序 ,命名为no.py:

import argparse
 
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("x", help="横坐标",type=int)
parser.add_argument('y', help="纵坐标",type=int)
args = parser.parse_args()
x=args.x
y=args.y
print(x,y);

这个程序可以实现从命令行读取x,y的值之后在输出。可以打开cmd,输入样例如下:python no.py 3 4

则出现结果为:

3 4

可以看到,程序执行了输出命令print,将x,y的值输出出来。


add_argument()函数

  • 第一个是名称,就是为你读取的变量起一个名字,例如x,y,这个你随便起一个你自己要名字。
  • 第二个是help,这是提示信息,告诉你这个变量是啥东西,怎么看这些信息呢,在命令行输入:python no.py -h
    然后就会出现帮助信息了
  • 第三个是type,就是参数的类型嘛,整型,字符型,浮点型,看你想把它作为什么类型的变量了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值