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

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

Python命令行參數定義及需要注意的地方

瀏覽:130日期:2022-07-03 16:01:33

在命令行中運行python代碼是很常見的,下面介紹如何定義命令后面跟的參數。

1 常規用法

Python代碼中主要使用下面幾行代碼來定義并獲取需要在命令行中賦值的參數:

import argparse parser = argparse.ArgumentParser('Description.') # ————1————parser.add_argument(’--test1’, type=str, default='1', help='Test1 help.') # ————2————parser.add_argument(’--test2’, type=float, default=2.1, help='Test2 help.') # ————2————args = parser.parse_args() # ————3————print(args)test1, test2 = args.test1, args.test2 # ————4———— print(type(test1), test1, test1 + ' add test') print(type(test2), test2, test2 + 100)

注釋:

1、獲取外部參數對象實例。可以傳入字符串來描述總體的外部參數。

2、定義外部參數,可以多次調用來定義多個外部參數。函數的第一個參數是外部參數的名稱,建議以兩個減號開頭,中間不要使用數字字母下劃線以外的符號,否則容易出錯。type是你希望外部參數傳入后轉換的類型,比如--test1定義為str,即使命令行傳參不添加引號,函數也將它轉換為字符串(當然不加引號傳字符串就不能用空格了)。而--test2是float,即使命令行傳參帶了引號,只要能轉換為數字,函數都能轉換為float類型。default是外部參數的默認值。如果命令行不對外部參數賦值而使用默認值,函數不會對你定義的默認值進行type上的轉換,所以default最好直接定義為type指定的類型(比如--test1的default定義為'1'而不是1)。help傳入對當前外部參數的描述,命令行中使用--help輸出的就是這個。

3、分析獲取的外部參數。傳出的是一個命名空間,類似于字典,但使用屬性的方式而不是key索引來獲取命名對應的外部參數值。

4、以獲取屬性的方式獲取外部參數。

需要注意的是,外部參數的定義必須寫在獲取外部參數之前。也就是說,parser.add_argument()要寫在parser.parse_args()之前,否則外部參數無法被命令行捕獲。另外,如果代碼中沒有parser.parse_args(),命令行就不能傳參。

用命令行執行以上代碼,命令與輸出如下(以上代碼保存為test.py):

Python命令行參數定義及需要注意的地方

可以看出,故意以數字和字符串的方式分別對字符串和float類型的外部參數賦值,函數都能正確地轉換并正確地參與運算。

使用默認值時輸出如下:

Python命令行參數定義及需要注意的地方

2 注意事項

通過以上的實驗,argparse庫似乎能將外部參數正確轉換為各種類型,只要能轉換。下面來實驗是否能傳入一個numpy數組。代碼如下:

import numpy as npimport argparse parser = argparse.ArgumentParser() parser.add_argument(’--array’, type=np.array, default=np.array([1,2])) args = parser.parse_args() print(args) array = args.arrayprint(type(array))print(array)print(array + 1)

當使用默認值時:

Python命令行參數定義及需要注意的地方

運行正確,但當我們意圖傳入外部參數時:

Python命令行參數定義及需要注意的地方

盡管傳入的[1,2]被轉換為numpy.ndarray類型,它卻并不能參與運算。所以,并不是所有的類型都能在命令行中傳入的。

以上就是Python命令行參數定義及需要注意的地方的詳細內容,更多關于Python命令行參數的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品久久久久久久免费观看| 精品一区二区三区在线观看视频| 欧美sm一区| 激情久久久久久| 六月婷婷一区| 久久精品xxxxx| 精品一区二区三区免费看| 国产精品亚洲欧美一级在线| 久久精品午夜| 午夜日韩福利| 欧美日韩一区二区三区不卡视频 | 亚洲日本网址| 午夜欧美精品久久久久久久| 亚洲一区免费| 国产亚洲人成a在线v网站| 久久99精品久久久久久园产越南| 成人精品国产亚洲| 亚洲精华国产欧美| 欧美一级二级三级视频| 97国产精品| 亚洲日本久久| 亚洲综合在线电影| 日韩高清一区| 天堂资源在线亚洲| 久久黄色影视| 免费黄色成人| 国产极品久久久久久久久波多结野| 久久久久网站| 亚洲区国产区| 久久久国产精品一区二区中文| 另类激情亚洲| 欧美国产一级| 天堂精品久久久久| 欧美日韩精品免费观看视欧美高清免费大片 | 国产亚洲一级| 麻豆一区在线| 免费久久精品视频| 日韩欧美精品| 国产精品theporn| 先锋亚洲精品| 肉色欧美久久久久久久免费看| 久久99伊人| 精精国产xxxx视频在线野外| 日本不卡一二三区黄网| 久久激情网站| 久久一区精品| 亚洲制服欧美另类| 久久久久久久久丰满| 亚洲啊v在线免费视频| 肉色欧美久久久久久久免费看 | 欧美日韩尤物久久| 国产精品视频一区二区三区四蜜臂| 午夜国产欧美理论在线播放| 91中文字幕精品永久在线| 欧美精品中文| 综合欧美亚洲| 好看不卡的中文字幕| 最近高清中文在线字幕在线观看1| 奇米亚洲欧美| 亚洲另类视频| 免费不卡中文字幕在线| 久久免费精品| 国产视频一区二区在线播放| 久久99伊人| 夜夜嗨一区二区| 1024精品一区二区三区| 国产一区二区三区久久| 国产午夜一区| 日韩一区二区三区免费视频| 亚洲一区久久| 在线 亚洲欧美在线综合一区| 精品日韩视频| 在线天堂资源www在线污| 国产精品亚洲欧美| 欧美日韩一视频区二区| 日韩制服丝袜av| 久久av一区二区三区| 91久久黄色| 亚洲免费婷婷| 男人的天堂久久精品| 男人天堂欧美日韩| 国产亚洲高清视频| 国产亚洲一区在线| 夜夜嗨网站十八久久| 黄色日韩精品| 午夜一区在线| 一区二区91| 亚洲毛片一区| 日韩国产一区二| 日韩成人午夜精品| 亚洲精品一级二级三级| 免费人成黄页网站在线一区二区| 香蕉久久久久久久av网站| 亚洲综合精品| 亚洲精品免费观看| 国产精一区二区| 久久av网站| 国产精品二区不卡| 中文字幕在线视频久| 国产在线|日韩| 亚洲精品一区二区妖精| 免费中文字幕日韩欧美| 亚洲日产av中文字幕| 欧美视频二区| 久久久国产精品网站| 美女毛片一区二区三区四区最新中文字幕亚洲| 国产精品一区免费在线| 精品高清久久| 日韩三区免费| 在线一区视频| 青草国产精品久久久久久| 国产精品777777在线播放 | 综合一区av| 国产日韩欧美在线播放不卡| 国产精品久av福利在线观看| 国内精品亚洲| 婷婷亚洲五月色综合| 麻豆久久精品| 日韩一二三区在线观看| 国产亚洲精品精品国产亚洲综合| 久久香蕉网站| 亚洲福利专区| 日韩av中文字幕一区二区| 美女视频网站久久| 伊人久久大香线蕉av不卡| 丝袜亚洲精品中文字幕一区| 欧美日韩亚洲一区在线观看| 麻豆mv在线观看| 夜夜嗨网站十八久久| 国产情侣一区在线| 99精品在线免费在线观看| 午夜久久一区| 国产免费播放一区二区| 日本激情一区| 三级欧美在线一区| 精品久久国产一区| 亚洲资源av| 美女精品视频在线| 国产视频一区三区| 久久精品欧洲| 丝袜亚洲另类欧美| av资源中文在线| 日韩精品第一| 欧美日韩高清| 国产高清日韩| 视频一区在线播放| 国产成人精品福利| 亚洲午夜国产成人| 黄毛片在线观看| 日本午夜免费一区二区| 久久久噜噜噜| 国产精品嫩草影院在线看| 91成人精品视频| 精品国产黄a∨片高清在线| 久久性天堂网| 91精品韩国| 国产福利亚洲| 在线精品福利| 久久久精品久久久久久96 | 天堂va蜜桃一区二区三区| 国产极品一区| 亚洲精品在线a| 国内精品福利| 国产精品99视频| 欧美偷窥清纯综合图区| 亚洲视频播放| 久久婷婷丁香| 国产aⅴ精品一区二区四区| 日本国产欧美| 国产精品毛片在线看| 日韩一区二区在线免费| 欧美偷窥清纯综合图区| 性一交一乱一区二区洋洋av| 日韩国产网站| 精品亚洲a∨| 亚洲精品乱码久久久久久蜜桃麻豆| 成人精品天堂一区二区三区| 久久精品一区二区国产| 日本不卡中文字幕| 日韩制服丝袜av| 好看的av在线不卡观看| 久久久国产亚洲精品| 青青青免费在线视频| 美女视频网站久久| 国产精品调教| 国产欧美日本| 国产欧美日韩影院| 日韩成人av影视| 日本免费新一区视频| 中文一区一区三区免费在线观 | 另类亚洲自拍| 午夜视频精品| 免费国产自久久久久三四区久久 | 欧美一区二区三区久久精品| 蜜臀久久99精品久久久画质超高清| 麻豆精品91| 亚洲一区区二区| 石原莉奈在线亚洲二区| 老鸭窝毛片一区二区三区| 偷拍欧美精品|