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

python执行脚本的时候获取输入参数

当我们执行脚本的时候,通常都会执行 python test.py -i xxx -o xxx,这里的 -i 和 -o 都是输入参数,这到底是怎么传递的呢?
本文纯粹记录一下

import argparseif __name__ == '__main__':print("hello")# 创建AugumentParser对象parser = argparse.ArgumentParser(description="Example script with -i and -o parameters.")# 添加输入参数 -iparser.add_argument("-i","--input",type=str,required=True,help="Input file path")# 添加输出参数 -oparser.add_argument("-o","--output",type=str,required=True,help="Output file path")# 解析命令行参数args = parser.parse_args()# 访问参数input_file = args.inputoutput_file = args.outputprint(f"input file:{input_file}")print(f"output file:{output_file}")

最后执行代码的时候 python xxx.py -i aaa -o bbb
这样就会输出aaa 和 bbb

http://www.lryc.cn/news/288363.html

相关文章:

  • Halcon指定区域的形状匹配
  • Linux——常用命令
  • 外包干了2个月,技术反而退步了...
  • 洛谷C++简单题练习day6—P1830 城市轰炸
  • 【linux-interconnect】What NVIDIA MLNX_OFED is?
  • Unity开发中的XML注释
  • [MQ]常用的mq产品图形管理web界面或客户端
  • JWT令牌(JSON Web Token)
  • 华硕ASUS K43SD笔记本安装win7X64(ventoy为入口以支撑一盘多系统);友善之臂mini2440开发板学习
  • npm设置源(原淘宝源域名已过期)
  • 操作系统-进程通信(共享存储 消息传递 管道通信 读写管道的条件)
  • NODE笔记 2 使用node操作飞书多维表格
  • Scikit-Learn 高级教程——自定义评估器
  • 6 时间序列(不同位置的装置如何建模): GRU+Embedding
  • Git 基本概念
  • android:excludeFromRecents
  • 微信小程序登录获取手机号教程(超详细)
  • uniapp app更新
  • C语言第八弹---一维数组
  • 科普栏目 | 水离子水壁炉是如何打造清新环境,提升居家生活?
  • python 进程
  • 网络编程套接字(1)
  • harmonyOS app 开发环境配置流程
  • 【嵌入式学习】C++QT-Day2-C++基础
  • 新手基础易懂的创建javaweb项目的方法(适用于IDEA 2023版)
  • 决策树的基本构建流程
  • [极客大挑战 2019]Upload1
  • Android 渲染机制
  • go语言Map与结构体
  • C#,打印漂亮杨辉三角形(帕斯卡三角形)的源代码