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实现的多线程端口扫描工具分享
Jan 21 Python
python中函数默认值使用注意点详解
Jun 01 Python
Python输出汉字字库及将文字转换为图片的方法
Jun 04 Python
Pycharm学习教程(1) 定制外观
May 02 Python
python实现决策树
Dec 21 Python
浅谈Python中重载isinstance继承关系的问题
May 04 Python
Python操作Oracle数据库的简单方法和封装类实例
May 07 Python
基于python进行抽样分布描述及实践详解
Sep 02 Python
Python树莓派学习笔记之UDP传输视频帧操作详解
Nov 15 Python
python爬虫可以爬什么
Jun 16 Python
python使用requests库爬取拉勾网招聘信息的实现
Nov 20 Python
python 动态渲染 mysql 配置文件的示例
Nov 20 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
dedecms系统常用术语汇总
2007/04/03 PHP
10条PHP高级技巧[修正版]
2011/08/02 PHP
php常用字符串处理函数实例分析
2014/11/22 PHP
PHP单元测试配置与使用方法详解
2019/12/27 PHP
PHP实现一个按钮点击上传多个图片操作示例
2020/01/23 PHP
boxy基于jquery的弹出层对话框插件扩展应用 弹出层选择器
2010/11/21 Javascript
Grid得到选择行数据的方法总结
2011/01/17 Javascript
jQuery提交多个表单的小例子
2013/06/30 Javascript
Jquery EasyUI中弹出确认对话框以及加载效果示例代码
2014/02/13 Javascript
跟我学Nodejs(一)--- Node.js简介及安装开发环境
2014/05/20 NodeJs
jQuery实现的原图对比窗帘效果
2014/06/15 Javascript
使用jquery清空、复位整个输入域
2015/04/02 Javascript
AngularJS路由实现页面跳转实例
2017/03/03 Javascript
jquery实现一个全局计时器(商城可用)
2017/06/30 jQuery
Vue filters过滤器的使用方法
2017/07/14 Javascript
AngularJS ionic手势事件的使用总结
2017/08/09 Javascript
laydate日历控件使用方法详解
2017/11/20 Javascript
nodejs结合socket.io实现websocket通信功能的方法
2018/01/12 NodeJs
详解使用create-react-app快速构建React开发环境
2018/05/16 Javascript
使用Layer组件弹出多个对话框(非嵌套)与关闭及刷新的例子
2019/09/25 Javascript
python发送arp欺骗攻击代码分析
2014/01/16 Python
python生成器表达式和列表解析
2016/03/10 Python
深入解析Python中的线程同步方法
2016/06/14 Python
Python设计足球联赛赛程表程序的思路与简单实现示例
2016/06/28 Python
基于python3 OpenCV3实现静态图片人脸识别
2018/05/25 Python
有关Python的22个编程技巧
2018/08/29 Python
python事件驱动event实现详解
2018/11/21 Python
Python更改pip镜像源的方法示例
2020/12/01 Python
品牌推广活动策划方案
2014/08/19 职场文书
求职信内容一般写什么?
2015/03/20 职场文书
公司停电通知
2015/04/15 职场文书
高三毕业感言
2015/07/30 职场文书
怎样写好工作计划
2019/04/10 职场文书
Python图片处理之图片裁剪教程
2021/05/27 Python
Go语言实现Snowflake雪花算法
2021/06/08 Golang
Redis集群新增、删除节点以及动态增加内存的方法
2021/09/04 Redis