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

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

Python Parser的用法

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

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

二、示例

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

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

描述description

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

2. 使用add_argument函數添加參數

這些調用指定 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() 方法定義如何解析命令行參數

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

每個參數解釋如下:

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

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

store_const—表示賦值為const;

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

append_const—將參數規范中定義的一個值保存到一個列表;

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

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

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

default— 不指定參數時的默認值。

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

choices — 參數可允許的值的一個容器。

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

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

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

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

四、使用parse_args解析參數

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

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

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

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
激情五月综合| 国内精品亚洲| 国产一区二区三区国产精品| 国产精品美女午夜爽爽| 麻豆亚洲精品| 视频一区二区中文字幕| 亚洲一区有码| 日本视频一区二区| 免费久久精品视频| 麻豆91精品| 日韩高清中文字幕一区| 日韩精品福利一区二区三区| 久久国产精品免费一区二区三区| 国产日本精品| 精品三级在线| 日韩欧美不卡| 欧美日韩一区二区综合| 91精品高清| 少妇高潮一区二区三区99| 日韩超碰人人爽人人做人人添| 欧美精品中文字幕亚洲专区| 久久永久免费| 亚洲成人精品| 久久av一区二区三区| 亚洲精品欧美| 国产精品欧美一区二区三区不卡| 美女视频黄免费的久久| 在线天堂中文资源最新版| 国产精品久久久久久久久久妞妞 | 国产精品88久久久久久| 欧美成人基地| 中文不卡在线| 国产精品亚洲成在人线| 日韩综合在线| 欧美精品一线| 日本午夜精品| 成年男女免费视频网站不卡| 婷婷综合在线| 日韩精品亚洲一区二区三区免费| 久久不卡国产精品一区二区| 91精品在线观看国产| 综合在线一区| 97欧美在线视频| 亚洲综合欧美| 久久99久久久精品欧美| 亚洲夜间福利| 国产精品一区二区三区av| 韩国三级一区| 亚洲精品无播放器在线播放| 国产精品传媒麻豆hd| 日本精品影院| 日韩av一区二区三区四区| 免费高潮视频95在线观看网站| 免费观看在线综合色| 国产在线观看91一区二区三区| 欧美日韩国产综合网| 国产精品男女| 欧美日韩高清| 国产精品大片| 亚洲欧美激情诱惑| 精品欧美日韩精品| 美日韩精品视频| 福利一区二区免费视频| 中文字幕免费一区二区| 国产第一亚洲| 亚洲三级观看| 日韩理论片av| 国产一卡不卡| 男女精品网站| 秋霞影院一区二区三区| 国产精品手机在线播放| 亚洲在线国产日韩欧美| 蜜桃av一区二区| 日韩电影免费网址| 国产欧美91| 蜜臀91精品一区二区三区| 日韩精品欧美激情一区二区| 国产精品一区二区三区av| 日韩午夜高潮| 精品一区二区三区中文字幕在线| 视频一区免费在线观看| 欧美成人基地| 精品一区二区三区中文字幕| 日韩欧美久久| 亚洲精品网址| 色一区二区三区四区| 国产日韩免费| 亚洲精品乱码久久久久久蜜桃麻豆 | 久久久人人人| 欧美激情在线精品一区二区三区| 国产亚洲精品自拍| 欧美国产一级| 欧美精品二区| 欧美在线观看天堂一区二区三区| 日韩午夜一区| 亚洲高清激情| 国产欧美在线| 日韩精品视频在线看| 国产日韩专区| 在线日韩欧美| 日韩免费av| caoporn视频在线| 秋霞国产精品| 国产成人精品999在线观看| 国产亚洲人成a在线v网站| 丝袜脚交一区二区| 欧美精品九九| 国产在线不卡| 久久精品高清| 久久久国产精品一区二区中文| 国产欧美一级| 97精品资源在线观看| 亚洲精品进入| 日韩视频1区| 蜜臀久久99精品久久久久宅男| 亚洲深爱激情| 免费人成在线不卡| 免费观看久久久4p| 蜜臀av一区二区在线免费观看 | 伊人成人在线视频| 国产二区精品| 夜夜嗨网站十八久久| jiujiure精品视频播放| 丝袜诱惑一区二区| 欧美www视频在线观看| 精品一区av| 91亚洲自偷观看高清| 亚洲黄色网址| se01亚洲视频 | 亚洲一区二区三区高清| 国产亚洲亚洲| 亚洲欧美视频| 免费观看在线综合| 日本国产欧美| 欧美日一区二区三区在线观看国产免| **爰片久久毛片| 国产精品jk白丝蜜臀av小说| 麻豆精品在线| 正在播放日韩精品| 日韩免费福利视频| 久久伦理在线| 亚洲激情欧美| 中文字幕av一区二区三区四区| 亚洲精品日韩久久| 国产精品久久亚洲不卡| 国产va免费精品观看精品视频| 国产66精品| 99久久九九| 视频一区欧美日韩| 人人爱人人干婷婷丁香亚洲| 国产精品一区二区三区美女| 9999国产精品| 久久xxxx| 欧美极品中文字幕| 亚洲午夜天堂| 国产精品日韩欧美一区| 日韩高清一区在线| 福利一区在线| 中国女人久久久| 欧美日韩精品一区二区三区视频 | 国产h片在线观看| 婷婷成人在线| 日韩中文av| 精品久久久久中文字幕小说| 四季av一区二区凹凸精品| 午夜久久久久| 日韩av午夜在线观看| 久久精品国产网站| 美女亚洲一区| 日韩精品久久久久久久软件91| 麻豆精品新av中文字幕| 视频一区中文| 欧美欧美黄在线二区| 亚洲精品成人图区| 蜜臀va亚洲va欧美va天堂| 精品丝袜久久| 亚洲黄色在线| 免费在线成人| 夜夜嗨网站十八久久| 欧美精品导航| 久久高清免费| 日韩不卡一区二区三区| 在线观看精品| 欧美偷窥清纯综合图区| 99久久激情| 国产高清亚洲| 美女尤物久久精品| 日韩成人a**站| 日韩和欧美一区二区| 欧美二三四区| 奇米亚洲欧美| 红桃视频欧美| 精品国产不卡一区二区| 免费成人在线观看| 日韩中文在线播放| 欧美天堂一区二区| 9久re热视频在线精品| 国产aⅴ精品一区二区四区| 午夜性色一区二区三区免费视频| 韩国三级一区|