初识argparse模块

# 1引入模块
import argparse  
   
# 2建立解析对象
parser = argparse.ArgumentParser()
 
# 3增加属性:给xx实例增加一个aa属性 # xx.add_argument("aa")
parser.add_argument("echo")   
parser.add_argument('--xml_path',default = 'defult_path',type = str,help = 'input xml label path')
parser.add_argument('--txt_path',default = 'default_path',type = str,help = 'output txt path')      
 
opt = parser.parse_args()
#parser中设置的所有"add_argument"给返回到args子类实例当中, 那么parser中增加的属性内容都会在args实例中,使用即可。
#所以下面直接使用了:
xmlfilepath = opt.xml_path
txtsavepath = opt.txt_path

argparse 模块是 Python 内置的用于命令项选项与参数解析的模块,argparse 模块可以让人轻松编写用户友好的命令行接口,能够帮助程序员为模型定义参数。

argparse定义四个步骤

  • 导入argparse包 ——import argparse
  • 创建一个命令行解析器对象 ——创建 ArgumentParser() 对象
  • 给解析器添加命令行参数 ——调用add_argument() 方法添加参数
  • 解析命令行的参数 ——使用 parse_args() 解析添加的参数
posted @ 2022-12-20 17:15  Yuxi001  阅读(11)  评论(0编辑  收藏  举报