日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python Parser的用法

瀏覽:193日期:2022-06-20 08:19:51
一、介紹

argparse 模塊可以讓人輕松編寫用戶友好的命令行接口。程序定義它需要的參數(shù),然后 argparse 將弄清如何從 sys.argv 解析出那些參數(shù)。 argparse 模塊還會自動生成幫助和使用手冊,并在用戶給程序傳入無效參數(shù)時報出錯誤信息。

二、示例

import argparseparser = argparse.ArgumentParser(description=’test’)parser.add_argument(’--sparse’, action=’store_true’, default=False, help=’GAT with sparse version or not.’)’’’_StoreTrueAction(option_strings=[’--sparse’], dest=’sparse’, nargs=0, const=True, default=False, type=None, choices=None, help=’GAT with sparse version or not.’, metavar=None)’’’parser.add_argument(’--seed’, type=int, default=72, help=’Random seed.’)’’’_StoreAction(option_strings=[’--seed’], dest=’seed’, nargs=None, const=None, default=72, type=<class ’int’>, choices=None, help=’Random seed.’, metavar=None)’’’parser.add_argument(’--epochs’, type=int, default=10000, help=’Number of epochs to train.’)’’’_StoreAction(option_strings=[’--epochs’], dest=’epochs’, nargs=None, const=None, default=10000, type=<class ’int’>, choices=None, help=’Number of epochs to train.’, metavar=None)’’’args = parser.parse_args()print(args.sparse)print(args.seed)print(args.epochs)’’’False7210000’’’三、步驟1. 實例化ArgumentParser

# 實例化# 創(chuàng)建一個 ArgumentParser 對象# ArgumentParser 對象包含將命令行解析成 Python 數(shù)據(jù)類型所需的全部信息。parser = argparse.ArgumentParser(description = ’test’)

描述description

大多數(shù)對 ArgumentParser 構造方法的調用都會使用 description= 關鍵字參數(shù)。這個參數(shù)簡要描述這個程度做什么以及怎么做。在幫助消息中,這個描述會顯示在命令行用法字符串和各種參數(shù)的幫助消息之間。

2. 使用add_argument函數(shù)添加參數(shù)

這些調用指定 ArgumentParser 如何獲取命令行字符串并將其轉換為對象。

parser.add_argument(’--sparse’, action=’store_true’, default=False, help=’GAT with sparse version or not.’)parser.add_argument(’--seed’, type=int, default=72, help=’Random seed.’)parser.add_argument(’--epochs’, type=int, default=10000, help=’Number of epochs to train.’)

add_argument() 方法定義如何解析命令行參數(shù)

ArgumentParser.add_argument(name or flags...[, action][, nargs][, const][, default][, type][, choices][, required][, help][, metavar][, dest])

每個參數(shù)解釋如下:

name or flags — 選項字符串的名字或者列表,例如 foo 或者 -f, --foo。

action— 命令行遇到參數(shù)時的動作,默認值是 store。

store_const—表示賦值為const;

append—將遇到的值存儲成列表,也就是如果參數(shù)重復則會保存多個值;

append_const—將參數(shù)規(guī)范中定義的一個值保存到一個列表;

count—存儲遇到的次數(shù);此外,也可以繼承 argparse.Action 自定義參數(shù)解析;

nargs — 應該讀取的命令行參數(shù)個數(shù),可以是具體的數(shù)字,或者是?號,當不指定值時對于 Positional argument 使用 default—對于 Optional argument 使用 const;或者是 * 號,表示 0 或多個參數(shù);或者是 + 號表示 1 或多個參數(shù)。

const - action 和 nargs 所需要的常量值。

default— 不指定參數(shù)時的默認值。

type — 命令行參數(shù)應該被轉換成的類型。

choices — 參數(shù)可允許的值的一個容器。

required — 可選參數(shù)是否可以省略 (僅針對可選參數(shù))。

help — 參數(shù)的幫助信息,當指定為 argparse.SUPPRESS 時表示不顯示該參數(shù)的幫助信息.

metavar — 在 usage 說明中的參數(shù)名稱,對于必選參數(shù)默認就是參數(shù)名稱,對于可選參數(shù)默認是全大寫的參數(shù)名稱.

dest — 解析后的參數(shù)名稱,默認情況下,對于可選參數(shù)選取最長的名稱,中劃線轉換為下劃線.

四、使用parse_args解析參數(shù)

ArgumentParser 通過 parse_args() 方法解析參數(shù)。它將檢查命令行,把每個參數(shù)轉換為適當?shù)念愋腿缓笳{用相應的操作。在大多數(shù)情況下,這意味著一個簡單的 Namespace 對象將從命令行解析出的屬性構建:

# 解析參數(shù)args = parser.parse_args()print (args.echo)

到此這篇關于Python Parser的用法的文章就介紹到這了,更多相關Parser的用法內容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持好吧啦網(wǎng)!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
精品日韩视频| 久久三级毛片| 欧美午夜不卡| 亚洲欧美日韩国产一区| 亚洲综合五月| 日本高清久久| 日韩中文欧美在线| 日本在线视频一区二区| 91亚洲精品在看在线观看高清 | 欧美日本二区| 久久wwww| 久久国产日本精品| 中文精品在线| 欧美一区激情| 乱一区二区av| 一区二区三区视频免费观看| 男人操女人的视频在线观看欧美| 日韩国产精品久久久久久亚洲| 捆绑调教美女网站视频一区| 国产精品13p| 蜜桃成人av| 青青伊人久久| 久久久久久美女精品| 亚洲综合电影一区二区三区| 日韩高清不卡一区二区| 福利一区二区免费视频| 亚洲精品99| 国产欧美日韩免费观看| 国产夫妻在线| 亚洲三级视频| 国产在线观看91一区二区三区| 婷婷亚洲综合| 日韩av中文在线观看| 日本不卡免费高清视频在线| 国产在线欧美| 欧美一区精品| 激情综合自拍| 久久福利在线| 在线视频免费在线观看一区二区| 国产精品手机在线播放| 今天的高清视频免费播放成人| 日韩av一级片| 亚洲调教视频在线观看| 国产精品一区二区精品视频观看| 久久久久.com| 青草久久视频| 午夜久久久久| 国语精品一区| 亚洲区第一页| 亚洲深夜视频| 日韩国产91| 黄色日韩在线| 麻豆国产91在线播放| 伊人国产精品| 亚洲午夜在线| 欧产日产国产精品视频| 国产乱子精品一区二区在线观看| 亚洲一区二区三区高清不卡| 国产在线观看www| 国产麻豆一区| 日韩三级一区| 午夜在线精品偷拍| 久久久影院免费| 国产精品羞羞答答在线观看| 美国三级日本三级久久99| 在线看片国产福利你懂的| 国产欧美在线观看免费| 免费在线成人网| 亚洲国产成人精品女人| 免费高潮视频95在线观看网站| 国产日韩亚洲| 亚洲精品乱码| 国产精品毛片在线| 国精品一区二区三区| 国产a亚洲精品| 免费日韩成人| 欧美日韩一区二区三区不卡视频| 久久午夜精品| 国产字幕视频一区二区| 日韩成人a**站| 国产精品一区三区在线观看| 久久国产视频网| 日韩激情网站| 青青草国产精品亚洲专区无| 日韩三级精品| 日本中文字幕一区二区视频| 蜜桃久久av一区| 美女精品在线| 久久亚洲一区| 蜜桃久久久久久久| 日本在线视频一区二区| 日韩在线黄色| 日韩精品一区二区三区免费视频| 日本一区二区中文字幕| 日韩精品a在线观看91| 免费高清在线一区| 免费精品视频| 玖玖玖国产精品| 亚洲久久视频| 奇米亚洲欧美| 国产精品一区二区三区www| 国产精品久久久久77777丨 | 国产亚洲永久域名| 国产亚洲在线| 日韩黄色在线观看| 国产情侣一区| 精品资源在线| 成人羞羞视频播放网站| 黑森林国产精品av| 欧美亚洲精品在线| 亚洲欧美网站| 日本久久一区| 久久精品亚洲| 久久天堂精品| 久久xxxx| 国产视频网站一区二区三区| 国产精品扒开腿做爽爽爽软件| 久久尤物视频| 亚洲黄色免费看| 最新日韩欧美| 欧美日韩在线精品一区二区三区激情综合| 国产精品亚洲欧美一级在线| а√天堂8资源中文在线| 99视频精品全国免费| 中文久久精品| 日韩精品1区2区3区| 麻豆国产91在线播放| se01亚洲视频 | 国产精品久久久久久久久久10秀| 日韩在线欧美| 日韩一区精品字幕| 国产精品4hu.www| 久久夜夜操妹子| 亚洲精品日本| av资源亚洲| 老牛影视一区二区三区| 免费在线亚洲欧美| 国产综合婷婷| 91精品丝袜国产高跟在线| 高清一区二区三区av| 老牛影视一区二区三区| 欧美成a人片免费观看久久五月天| 欧美日韩在线观看首页| 亚洲资源网站| 日韩毛片视频| 日韩精品一区二区三区中文| 日本韩国欧美超级黄在线观看| 亚洲精品亚洲人成在线观看| 日韩精品不卡一区二区| 日韩精品一页| 超碰成人av| 亚洲欧洲av| 久久毛片亚洲| 欧美日韩 国产精品| 欧美日韩在线二区| 久久99偷拍| 99成人在线| 精品三区视频| 亚洲精品日韩久久| 999国产精品| 国产一级成人av| 国产亚洲精品久久久久婷婷瑜伽| 精品国产一区二| 亚洲综合小说| 国产字幕视频一区二区| 国产欧美激情| 午夜一级久久| 久久久9色精品国产一区二区三区| 欧美在线看片| 久久亚洲图片| 99久久夜色精品国产亚洲1000部| 国产伦精品一区二区三区千人斩 | 国产精品毛片久久| 亚洲精品大全| 欧美综合国产| 婷婷激情久久| 中文一区一区三区高中清不卡免费| 日本欧美一区二区在线观看| 尹人成人综合网| 黄色在线观看www| 久久精品99国产精品| 亚洲涩涩av| 欧美在线资源| 久久精品亚洲欧美日韩精品中文字幕| 美女精品一区二区| 日韩精品视频在线看| 美女久久网站| 国产精品婷婷| 欧美 日韩 国产一区二区在线视频| 精品午夜av| 国产精品日韩精品中文字幕| 婷婷五月色综合香五月| 亚洲少妇诱惑| 欧美日韩四区| 欧美日中文字幕| 亚洲福利免费| 99久久亚洲精品蜜臀| 亚洲特色特黄| 伊人精品一区| 欧美不卡视频|