博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【python】argparse模块
阅读量:5164 次
发布时间:2019-06-13

本文共 809 字,大约阅读时间需要 2 分钟。

来源:

 

argparse是python用于解析命令行参数和选项的标准模块,用于代替已经过时的optparse模块。argparse模块的作用是用于解析命令行参数。

例如python parseTest.py input.txt output.txt --user=name --port=8080。

 

使用步骤:

1:import argparse

2:parser = argparse.ArgumentParser()

3:parser.add_argument()

4:parser.parse_args()

解释:首先导入该模块;然后创建一个解析对象;然后向该对象中添加你要关注的命令行参数和选项,每一个add_argument方法对应一个你要关注的参数或选项;最后调用parse_args()方法进行解析;解析成功之后即可使用

假设有指令

python test.py -s my/in  -o my/out

import argparse    parser = argparse.ArgumentParser()    parser.add_argument('-s', metavar='INPUT', help='input path')    parser.add_argument('-o', metavar='OUTPUT', default='out', help='output path')    options = parser.parse_args(sys.argv[1:])

上面

metavar - 参数的名字,在显示 帮助信息时才用到.

help - 设置这个选项的帮助信息

default - 如果命令行没有出现这个选项,那么使用default指定的默认值

 

更多选项参考:

转载于:https://www.cnblogs.com/dplearning/p/5682503.html

你可能感兴趣的文章
SIFT算法
查看>>
git各种撤销操作
查看>>
每天努力一点之SQL
查看>>
UINavigationBar-使用总结
查看>>
夺命雷公狗jquery---11属性操作
查看>>
linux 常用命令
查看>>
display属性和属性值(18个属性值,常见面试题)
查看>>
微信小程序图片使用示例
查看>>
Ubuntu16.04+cuda8.0rc+opencv3.1.0+caffe+Theano+torch7搭建教程
查看>>
CSS基本相关内容--中秋特别奉献
查看>>
GitHub 优秀的 Android 开源项目
查看>>
让窗体自适应屏幕
查看>>
vim插件之marks
查看>>
常用 SQL 命令和ASP 编程
查看>>
win10的资源管理器,边框不见了
查看>>
CentOS 网络设置修改
查看>>
Bll
查看>>
面向对象编程(OOP)————修饰符
查看>>
二分图
查看>>
照片整理网站项目——遇到的问题
查看>>