? ? ? ? ? ? ? ? ? ? ? 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]
action=‘store_true’ : action參數表明:只要在終端有這個(--)參數,那么就會激活成True,否則為False。
? parser.add_argument('epoch‘,default=10,type=int)
不建議使用沒有"-" or "--"的,這種是按照順序對應的,在命令行中不能寫前面的’epoch‘,直接賦值,容易出錯,建議全部采用“--”。
args =?parser.parse_args()
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
