python argparse參數詳解

                      python argparse使用注意事項!!!

import argparse

1.

parser = argparse.ArgumentParser(description="test argparse")

2.

parser.add_argument('-j','--workers', dest='pretrained', default=1, type=int, metavar='N',choices=[1,2],
                    help='number of total epochs to run')

"-"一般在最前面,是“--”的別名,在命令行中賦值採用“--”的,調用時,若無dest,則調用“--”後面的名字,若有dest智能調用dest;

type默認str;choices是命令行賦值只能是這個裏面的,否則報錯,一般用 [list]

  parser.add_argument('epoch‘,default=10,type=int)

不建議使用沒有"-" or "--"的,這種是按照順序對應的,在命令行中不能寫前面的’epoch‘,直接賦值,容易出錯,建議全部採用“--”。

args = parser.parse_args()

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章