parser.add_argument中的action和default


在py文件里写入:

import argparse
parser = argparse.ArgumentParser()
parser.add_argument("-is_train", action="store_true",default=False)
opt = parser.parse_args()
print(opt.is_train)

运行的命令行如果为:

python main.py

 则输出False,因为它用的是default的值

如果运行的命令行为:

python main.py -is_train

 则输出True,因为它用的是action的值

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM