目录
前言
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
- 使用argparse.ArgumentParser创建一个argparse解析器 当使用帮助时会显示参数内容
- 使用.add_argument()向解析器中添加参数 定义参数名称 数据类型 参数的默认值 使用帮助时给的提示
- 使用.parse_args()解析解析器接收到的参数并赋给变量args
- 打印args的各个属性
输出:
- 没有在外部或者运行配置里给定参数时的输出
- name为默认值 age sex都为空
二、三种给定形参的方式
1.修改运行配置
- 以下是两种进入修改运行配置的方式
- 右上角点击三角
- 在代码处右击
配置形参
- 点击脚本形参右边的放大就得到了下图界面
- 输入参数名 空格 参数内容 即可
输出:
可以看见参数均有了值
2.cmd给定形参
- 先进入文件所在文件夹或者使用文件绝对路径也可以
- 使用python 文件名 的方式运行文件
- 可以看见没给定形参时参数是默认值和空值
给定形参
在运行文件时,在后方跟上参数名 空格 参数内容 即可指定形参
3.pycharm终端给定形参
- pycharm终端给定形参的方式与cmd一致
三、获取argparse帮助信息
- 可以在cmd或者pycharm终端使用以下代码获取argparse的帮助信息 即help参数的内容
-h
--help
cmd
pycharm终端
标签:基本,argparse,cmd,help,args,定形,用法,参数 From: https://blog.csdn.net/weixin_65047977/article/details/143315965