parser.add_argument之bool注意事项
相关:
https://blog.csdn.net/weixin_42421591/article/details/137264777
parser = argparse.ArgumentParser(description="")
parser.add_argument("--flag", type=bool)
print(parser.parse_args())
命令行
python 脚本.py --flag False
输出
Namespace(s=True)
str类型的“True”与“False”都是True:
正确的写法:
parser = argparse.ArgumentParser(description='')
parser.add_argument('--gym', action='store_true', default=False, help='True or False')
args = parser.parse_args()
本博客是博主个人学习时的一些记录,不保证是为原创,个别文章加入了转载的源地址,还有个别文章是汇总网上多份资料所成,在这之中也必有疏漏未加标注处,如有侵权请与博主联系。
如果未特殊标注则为原创,遵循 CC 4.0 BY-SA 版权协议。
posted on 2025-01-07 11:00 Angry_Panda 阅读(2) 评论(0) 编辑 收藏 举报