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 Web框架Pylons中使用MongoDB的例子
Dec 03 Python
Python入门篇之对象类型
Oct 17 Python
Python获取运行目录与当前脚本目录的方法
Jun 01 Python
python 写的一个爬虫程序源码
Feb 28 Python
Python文件监听工具pyinotify与watchdog实例
Oct 15 Python
Python判断一个三位数是否为水仙花数的示例
Nov 13 Python
python的debug实用工具 pdb详解
Jul 12 Python
Numpy 中的矩阵求逆实例
Aug 26 Python
Python基于进程池实现多进程过程解析
Apr 30 Python
python 异步async库的使用说明
May 04 Python
基于python实现删除指定文件类型
Jul 21 Python
社区版pycharm创建django项目的方法(pycharm的newproject左侧没有项目选项)
Sep 23 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
改变Apache端口等配置修改方法
2008/06/05 PHP
php ajax 静态分页过程形式
2011/09/02 PHP
Notice: Trying to get property of non-object problem(PHP)解决办法
2012/03/11 PHP
php中防止SQL注入的最佳解决方法
2013/04/25 PHP
使用PHP编写的SVN类
2013/07/18 PHP
jQuery+PHP实现的掷色子抽奖游戏实例
2015/01/04 PHP
DIV菜单层实现代码
2010/11/19 Javascript
JS的get和set使用示例
2014/02/20 Javascript
js中iframe调用父页面的方法
2014/10/30 Javascript
创建、调用JavaScript对象的方法集锦
2014/12/24 Javascript
jQuery实现表单步骤流程导航代码分享
2015/08/28 Javascript
AngularJS中$interval的用法详解
2016/02/02 Javascript
JavaScript中实现无缝滚动、分享到侧边栏实例代码
2016/04/06 Javascript
JS实现数字格式千分位相互转换方法
2016/08/01 Javascript
javascript入门之数组[新手必看]
2016/11/21 Javascript
bootstrap select插件封装成Vue2.0组件
2017/04/17 Javascript
React服务端渲染(总结)
2017/07/01 Javascript
vue css 引入asstes中的图片无法显示的四种解决方法
2020/03/16 Javascript
keep-alive保持组件状态的方法
2020/12/02 Javascript
编写Python脚本来获取Google搜索结果的示例
2015/05/04 Python
Python多进程并发(multiprocessing)用法实例详解
2015/06/02 Python
python使用MySQLdb访问mysql数据库的方法
2015/08/03 Python
python发送邮件功能实现代码
2016/07/15 Python
快速了解Python相对导入
2018/01/12 Python
python 使用递归实现打印一个数字的每一位示例
2020/02/27 Python
python实现爱奇艺登陆密码RSA加密的方法示例详解
2020/05/27 Python
CSS3 translate导致字体模糊的实例代码
2019/08/30 HTML / CSS
CSS3选择器新增问题的实现
2021/01/21 HTML / CSS
HTML5移动开发图片压缩上传功能
2016/11/09 HTML / CSS
Lookfantastic意大利官网:英国知名美妆购物网站
2019/05/31 全球购物
模范教师事迹材料
2014/02/10 职场文书
运动会通讯稿200字
2014/02/16 职场文书
安装工程师岗位职责
2015/02/13 职场文书
英文导游词
2015/02/13 职场文书
2016入党积极分子党校培训心得体会
2016/01/06 职场文书
新课程改革心得体会
2016/01/22 职场文书