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