当前位置: 首页 > news >正文

argparse的基本用法

目录

前言

一、代码示例

二、三种给定形参的方式

1.修改运行配置

配置形参​编辑

2.cmd给定形参

给定形参

3.pycharm终端给定形参

三、获取argparse帮助信息


前言

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

 

一、代码示例

import argparseparser = 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终端


http://www.mrgr.cn/news/60837.html

相关文章:

  • C语言——回调函数
  • 在 AMD GPU 上构建解码器 Transformer 模型
  • Java 用正则表达式解析日期通配符
  • react18中的受控与非受控组件及ref的使用
  • 【C++】继承与模板
  • 深入浅出神经网络:从基础原理到高级应用
  • leetcode hot100【LeetCode 394.字符串解码】java实现
  • Vue脚手架
  • shodan5,参数使用,批量查找Mongodb未授权登录,jenkins批量挖掘
  • 前端存储IndexedDB存储方式实战案例
  • rhcsa 第二次作业
  • mysql 巧妙的索引
  • Windows Active Directory技术介绍和应用——删除计算机对象
  • GD32实战篇-移远EC800M进行TCP/UDP连接测试-上位机测试
  • C语言常用的数据类型有哪些?
  • 使用串口监视器查看是否有错误信息
  • Python小游戏15——俄罗斯方块
  • 什么是JVM
  • Vue3中props的使用方法以及例子
  • OpenCV图像处理方法:腐蚀操作
  • flutter实战短视频课程
  • docker 相关操作命令
  • 前端项目代码风格及校验统一格式化配置
  • 代码随想录算法训练营第十三天|二叉树的递归遍历、 二叉树的迭代遍历、二叉树的层次遍历
  • 常见学习陷阱及解决方案
  • 认识线程 — JavaEE