当前位置: 首页 > news >正文

action=store_true和store_false理解及实战测试

· store_true 是指带触发 action 时为真,不触发则为假, 即默认 False ,传参 则 设置为 True
· store_false 则与之相反

以代码为例:

import sys
import argparse
def parse_args():parser = argparse.ArgumentParser(description='run a test ')parser.add_argument('-t', '--threshold', type=float, default=100.0, help='blurry threshold')parser.add_argument('-f', '--first', action='store_true', help='default False')parser.add_argument('-s', '--second', action='store_false', help='default True')return parser.parse_args()
if __name__ == '__main__':assert sys.version_info >= (3, 6), sys.version_infoargs = parse_args()print(args.first)print(args.second)

运行1:

python test.py

结果

False
True

运行2:

python test.py --f --s

结果2:

True
False
http://www.lryc.cn/news/96443.html

相关文章:

  • Android 通用带箭头提示窗
  • 隧道安全监测解决方案
  • 3 Linux基础篇-VMware和Linux的安装
  • 什么是预处理器指令,常用的预处理器指令有哪些?什么是运算符,C 语言中的运算符有哪些?
  • 新功能 – Cloud WAN:托管 WAN 服务
  • FPGA_学习_13_方差计算小模块
  • 如何安装多个版本的python,python可以装两个版本吗
  • 深入理解JVM:Java使用new创建对象的流程
  • 【MySQL】索引与B+树
  • “使用Spring Boot快速构建Java Web应用“
  • 面试题汇总——设计模式
  • Java SpringMvc
  • JVM运行时区域——对象创建内存分配过程
  • Springboot项目排除Bean的方法
  • 阿里云国际版云服务器防火墙设置
  • 科技资讯|苹果开放Vision Pro头显开发套件申请,此前曝光三款电池
  • Langchain 的 LLMChain
  • 100天精通Golang(基础入门篇)——第17天:深入解析Go语言中的指针
  • 第七章:WILDCAT: 弱监督学习的深度卷积神经网络用于图像分类、点位定位和分割
  • Axios-post请求下载文件
  • 视频增强技术-对比度增强
  • uni-app点击按钮弹出提示框(以弹窗的形式显示),选择确定和取消
  • linux部署es+kibana
  • 二十三种设计模式第十七篇--迭代子模式
  • 《零基础入门学习Python》第056讲:论一只爬虫的自我修养4:网络爬图
  • 23.7.26总结(博客项目)
  • 安全第一天
  • SpringCloud学习路线(12)——分布式搜索ElasticSeach数据聚合、自动补全、数据同步
  • cloudstack的PlugNicCommand的作用
  • LT9211C 是一款MIPI/RGB/2PORT LVDS互转的芯片