argparse的基本用法

目录

前言

一、代码示例

二、三种给定形参的方式

1.修改运行配置

配置形参​编辑

2.cmd给定形参

给定形参

3.pycharm终端给定形参

三、获取argparse帮助信息


前言

argparse 是 Python 标准库中的一个模块,用于解析命令行参数。它使得程序能够通过命令行接收输入,增强了程序的灵活性和可用性。

一、代码示例

import argparse

parser = argparse.ArgumentParser(description="这是一个示例程序,用于演示argparse的使用")  # 创建解析器
parser.add_argument('--name', type=str, default="hhhh", help="请输入用户的名字")  # 添加参数
parser.add_argument('--age', type=str, help="请输入用户的年龄")  # 添加参数
parser.add_argument('--sex', type=str, help="请输入用户的性别")  # 添加参数

args = parser.parse_args()  # 解析参数

print(f"名字:{args.name}")
print(f"年龄:{args.age}")
print(f"性别:{args.sex}")
pass
  1. 使用argparse.ArgumentParser创建一个argparse解析器 当使用帮助时会显示参数内容
  2. 使用.add_argument()向解析器中添加参数 定义参数名称 数据类型 参数的默认值 使用帮助时给的提示
  3. 使用.parse_args()解析解析器接收到的参数并赋给变量args
  4. 打印args的各个属性

输出:

  • 没有在外部或者运行配置里给定参数时的输出
  • name为默认值 age sex都为空

二、三种给定形参的方式

1.修改运行配置

  • 以下是两种进入修改运行配置的方式
    • 右上角点击三角
    • 在代码处右击

配置形参

  • 点击脚本形参右边的放大就得到了下图界面
  • 输入参数名 空格 参数内容  即可

输出:

可以看见参数均有了值

2.cmd给定形参

  • 先进入文件所在文件夹或者使用文件绝对路径也可以
  • 使用python 文件名 的方式运行文件 
  • 可以看见没给定形参时参数是默认值和空值

给定形参

在运行文件时,在后方跟上参数名 空格 参数内容 即可指定形参

3.pycharm终端给定形参

  • pycharm终端给定形参的方式与cmd一致

三、获取argparse帮助信息

  • 可以在cmd或者pycharm终端使用以下代码获取argparse的帮助信息 即help参数的内容
-h 
--help

cmd

pycharm终端

猜你喜欢

转载自blog.csdn.net/weixin_65047977/article/details/143315965