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正则获取、过滤或者替换HTML标签的方法
Jan 28 Python
代码讲解Python对Windows服务进行监控
Feb 11 Python
pandas groupby 分组取每组的前几行记录方法
Apr 20 Python
Django-Rest-Framework 权限管理源码浅析(小结)
Nov 12 Python
python2使用bs4爬取腾讯社招过程解析
Aug 14 Python
解决django后台管理界面添加中文内容乱码问题
Nov 15 Python
Python终端输出彩色字符方法详解
Feb 11 Python
python实现用户名密码校验
Mar 18 Python
Python3爬虫中Splash的知识总结
Jul 10 Python
Python读取yaml文件的详细教程
Jul 21 Python
PyCharm设置注释字体颜色以及是否倾斜的操作
Sep 16 Python
Python爬取某拍短视频
Jun 11 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实现utf-8和GB2312编码相互转换函数代码
2013/02/07 PHP
phpmailer中文乱码问题的解决方法
2014/04/22 PHP
PHP实现驼峰样式字符串(首字母大写)转换成下划线样式字符串的方法示例
2017/08/10 PHP
Laravel中Facade的加载过程与原理详解
2017/09/22 PHP
PHP获取HTTP body内容的方法
2018/12/31 PHP
JXTree对象,读取外部xml文件数据,生成树的函数
2007/04/02 Javascript
window.location和document.location的区别分析
2008/12/23 Javascript
jquery的ajax从纯真网(cz88.net)获取IP地址对应地区名
2009/12/02 Javascript
多个datatable共存造成多个表格的checkbox都被选中
2013/07/11 Javascript
jQuery实现的一个自定义Placeholder属性插件
2014/08/11 Javascript
JQuery通过AJAX从后台获取信息显示在表格上并支持行选中
2015/09/15 Javascript
原生js实现图片轮播特效
2015/12/18 Javascript
jquery的ajax提交form表单的两种方法小结(推荐)
2016/05/25 Javascript
解析JavaScript数组方法reduce
2016/12/12 Javascript
nodejs个人博客开发第六步 数据分页
2017/04/12 NodeJs
Vue 中的compile操作方法
2018/02/26 Javascript
浅谈小程序 setData学问多
2019/02/20 Javascript
Python中optparse模块使用浅析
2015/01/01 Python
Python读写ini文件的方法
2015/05/28 Python
python实现在windows服务中新建进程的方法
2015/06/30 Python
Python通过正则表达式选取callback的方法
2015/07/18 Python
python画折线图的程序
2018/07/26 Python
Python Sphinx使用实例及问题解决
2020/01/17 Python
python发qq消息轰炸虐狗好友思路详解(完整代码)
2020/02/15 Python
pyspark对Mysql数据库进行读写的实现
2020/12/30 Python
CSS3 animation ? steps 函数详解
2019/08/30 HTML / CSS
推荐WEB开发者最佳HTML5和CSS3代码生成器
2015/11/24 HTML / CSS
马来西亚在线时尚女装商店:KEI MAG
2017/09/28 全球购物
瑞典耳机品牌:URBANISTA
2019/12/03 全球购物
C#面试题问题集
2016/04/02 面试题
基层工作经历证明
2014/01/13 职场文书
《沉香救母》教学反思
2014/04/19 职场文书
2014年仓库管理员工作总结
2014/11/18 职场文书
求职意向书范本
2015/05/11 职场文书
JavaScript实现复选框全选功能
2021/04/11 Javascript
原生JavaScript实现简单五子棋游戏
2021/06/28 Javascript