parser.add_argument中的action使用


Posted in Python onApril 20, 2020

有一个比较有意思的传参方式:

比如在 demo1.py 中指定 action='store_true'的时候:

parser.add_argument(‘?is_train', action='store_true', default=False)

在运行的时候:

python demo1.py 默认是False

python demo1.py ?is_train 是True, 注意这里没有给 is_train赋值。

这个用法是“开关”的作用。

补充知识:【python】argparse.add_argument中的action为‘store_true'使用说明

a.py文件的代码如下:

import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--t', help=' ', action='store_true', default=False)

config = parser.parse_args()
print(config.t)

直接运行python a.py,输出结果False

运行python a.py --t,输出结果True

也就是说,action='store_true',只要运行时该变量有传参就将该变量设为True。

以上这篇parser.add_argument中的action使用就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 实现归并排序算法
Jun 05 Python
Python递归遍历列表及输出的实现方法
May 19 Python
Python使用matplotlib实现在坐标系中画一个矩形的方法
May 20 Python
python实现线程池的方法
Jun 30 Python
TF-IDF与余弦相似性的应用(二) 找出相似文章
Dec 21 Python
tensorflow实现简单逻辑回归
Sep 07 Python
python将txt等文件中的数据读为numpy数组的方法
Dec 22 Python
python中PS 图像调整算法原理之亮度调整
Jun 28 Python
Pycharm如何导入python文件及解决报错问题
May 10 Python
BeautifulSoup获取指定class样式的div的实现
Dec 07 Python
一文带你掌握Pyecharts地理数据可视化的方法
Feb 06 Python
Python实现byte转integer
Jun 03 Python
Python ArgumentParse的subparser用法说明
Apr 20 #Python
python列表的逆序遍历实现
Apr 20 #Python
python sitk.show()与imageJ结合使用常见的问题
Apr 20 #Python
使用Python对Dicom文件进行读取与写入的实现
Apr 20 #Python
python 错误处理 assert详解
Apr 20 #Python
解决Jupyter Notebook使用parser.parse_args出现错误问题
Apr 20 #Python
在ipython notebook中使用argparse方式
Apr 20 #Python
You might like
php简单静态页生成过程
2008/03/27 PHP
PHP实现防盗链的方法分析
2017/07/25 PHP
Laravel 实现数据软删除功能
2019/08/21 PHP
javascript 多种搜索引擎集成的页面实现代码
2010/01/02 Javascript
JQUERY 实现窗口滚动搜索框停靠效果(类似滚动停靠)
2013/03/27 Javascript
jQuery中outerHeight()方法用法实例
2015/01/19 Javascript
jQuery实现的placeholder效果完整实例
2016/08/02 Javascript
jQuery动态生成Bootstrap表格
2016/11/01 Javascript
Bootstrap基本插件学习笔记之Alert警告框(20)
2016/12/08 Javascript
JavaScript定义函数_动力节点Java学院整理
2017/06/27 Javascript
阿望教你用vue写扫雷小游戏
2020/01/20 Javascript
Vue封装Axios请求和拦截器的步骤
2020/09/16 Javascript
react-intl实现React国际化多语言的方法
2020/09/27 Javascript
Python调用C++程序的方法详解
2017/01/24 Python
Python Socket编程详细介绍
2017/03/23 Python
python2 与python3的print区别小结
2018/01/16 Python
使用Python的datetime库处理时间(RPA流程)
2019/11/24 Python
Python读取实时数据流示例
2019/12/02 Python
python cv2在验证码识别中应用实例解析
2019/12/25 Python
pytorch 彩色图像转灰度图像实例
2020/01/13 Python
详解Python中的分支和循环结构
2020/02/11 Python
关于Python3爬虫利器Appium的安装步骤
2020/07/29 Python
python爬虫用request库处理cookie的实例讲解
2021/02/20 Python
Html5页面二次分享的实现
2018/07/30 HTML / CSS
Html5 new XMLHttpRequest()监听附件上传进度
2021/01/14 HTML / CSS
复古斯堪的纳维亚儿童服装:Baby go Retro
2017/09/09 全球购物
预订奥兰多和佛罗里达州公园门票:FloridaTix
2018/01/03 全球购物
汽车技术服务与营销专业推荐信
2013/11/29 职场文书
幼儿园家长评语
2014/02/10 职场文书
相亲大会策划方案
2014/06/05 职场文书
机关党建工作汇报材料
2014/08/20 职场文书
行政执法队伍作风整顿剖析材料
2014/10/11 职场文书
一年级数学上册复习计划
2015/01/17 职场文书
2021年pycharm的最新安装教程及基本使用图文详解
2021/04/03 Python
Go Plugins插件的实现方式
2021/08/07 Golang
HTTP中的Content-type详解
2022/01/18 HTML / CSS