美文网首页
参数解析:argparse

参数解析:argparse

作者: dogo_L1L | 来源:发表于2019-03-21 20:42 被阅读0次

1. 安装方式

 无需安装,使用 Ubuntu16.04 与 Ubuntu18.04 中默认自带。
 官方文档:https://docs.python.org/3/library/argparse.html

2. 主要函数与类

  简介:用于对python脚本的解析,比如像
查看xxxx.py的帮助信息

./xxxx.py -h

2.1 调用方式

import argparse

2.2 一些使用例子

  example 1

 参考文档(new.py)如下:

#!/usr/bin/python3
import argparse

# 参数解析
# ArgumentParser 是一个python类,是为了能显示help,并且丰富更多的输入参数。
parser = argparse.ArgumentParser(description="这是描述信息")

# 解析 参数:python xxx.py -h
opt = parser.parse_args()
# 打印出使用的参数
print(opt)

ArgumentParser 是一个python类,是为了能显示help,并且丰富更多的输入参数。

parser = argparse.ArgumentParser(description="这是描述信息")

parse_argsArgumentParser的类方法,用于解析输入的参数。
 演示如下(new.py文档内容):

演示1png

  example 2

 参考文档(new2.py)如下:
 以下内容参考自 yolo 的python代码

#!/usr/bin/python3
import argparse

parser = argparse.ArgumentParser(description="这是描述信息")
# 加入可接收参数的内容 
# option_string:参数名称(可以有多个)  type:参数的类型  default:参数的默认值  help:参数含义的提示信息
parser.add_argument('--image_folder',type=str, default='data/samples', help='数据集的路径')
parser.add_argument('--config_path', '-c',type=str, default='config/yolov3.cfg', help='模型使用的配置文件的路径')

opt = parser.parse_args()
print(opt)

add_argumentArgumentParser的一个类方法,目的是设置可接受的参数与参数的要求。
 演示效果如下

图片.png

 参数的使用方法:


图片.png

相关文章

  • 【使用Python打造Linux命令行工具3】

    使用argparse解析命令行参数 argparse可以根据程序中的定义从sys.argv中解析出这些参数,并自动...

  • Python学习笔记:argparse的使用

    argparse是什么? argparse是一个命令行参数解析模块,可以解析从命令行输入的内容。 argparse...

  • argparse

    argparse import argparse命令行参数解析模块简单示例 选择性添加参数 python test...

  • Python-argparse模块

    Argparse 教程argparse--- 命令行选项、参数和子命令解析器

  • python参数解析之argparse

    python参数解析之argparse,使用参数解析模块定制自己的参数 如果定制了参数,则要把参数写上,不过如果默...

  • 参数解析:argparse

    1. 安装方式  无需安装,使用 Ubuntu16.04 与 Ubuntu18.04 中默认自带。 官方文档:ht...

  • Python: import argparse模块

    什么是argparse模块? argparse 模块是 Python 内置的一个用于命令项选项与参数解析的模块,通...

  • Python ArgumentParser

    Argparse argparse 是 Python 内置的一个用于命令项选项与参数解析的模块,通过在程序中定义好...

  • 极好用的Python命令行参数解析工具包:argparse

    什么是argparse? argparse是Python原生自带的用于解析命令行参数的工具包,它可以帮助用户快速的...

  • python模块之Argparse

    背景 Argparse 顾名思义参数解析器,是命令行运行 python 文件时解析参数的模块,多用在需要多次修改...

网友评论

      本文标题:参数解析:argparse

      本文链接:https://www.haomeiwen.com/subject/mfzcvqtx.html