【发布时间】:2022-01-22 10:35:59
【问题描述】:
我一直在读这样的代码,
parser.add_argument('--name', action='store_true', default=False, help='XXX')
比如这个代码man-sf-emnlp/train.py - midas-research
但是当你已经设置了action='store_true',设置default=False又有什么意义呢?
【问题讨论】:
-
明确而不是隐含是一种风格选择。这通常与Zen of Python 一致。
-
请注意,Stack Overflow 问题应该是关于您实际面临的特定问题。你有什么问题吗?
-
@CharlesDuffy 这是一个特定的问题 - 它不一定是你实际面临的问题,询问你不了解的事情是完全可以的,问题只是必须是可以回答。
-
@Charles Duffy 抱歉,我现在没有什么大问题,只是作为初学者在理解这些深度学习代码方面有些困难。
-
我已经回答了很多关于
argparse的问题,并且看不出这个问题有什么问题。
标签: python command-line command-line-interface command-line-arguments argparse