argparse 里面store_true测试

发布时间:2024年01月19日

一直对这个命令行操作里的这个属性很好奇哈

参考博客
https://blog.csdn.net/xiqi4145/article/details/108090556

下面是我自己做的测试实验
在这里插入图片描述

import argparse
parser = argparse.ArgumentParser()
parser.add_argument(
    '--image', action="store_true",
    help='Image detection mode, will ignore all positional arguments'
)

args = parser.parse_args()
if(args.image):
    print("image为真")
else:
    print("image为假")

测试结果如下
在这里插入图片描述

所以就是看你提不提供这个参数名,至于参数名的默认值你可以不用管,提供就是True,不提供就是false

文章来源:https://blog.csdn.net/qq_45759229/article/details/135694607
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。