三個步驟:
1.創建物件
①創建所有物件parser = argparse.ArgumentParser()
②可以添加到幫助資訊中去parser = argparse.ArgumentParser(description='dayinshouzhi')
description”描述“ ”說明書“
2.添加引數
正常要用的格式為
parser.add_argument("-n1", "--number one", help="第一個引數", type=int)
第一部分:簡寫 帶有-
第二部分:引數名稱 帶有–
第三部分;解釋 提示的作用
第四部分:限定型別 int為整數型 可用于輸入年齡
3.列印引數
import argparse # 匯入庫
#創建物件
parser = argparse.ArgumentParser() # 獲取所有引數
#添加引數
parser.add_argument("num1", help="第一個引數",type=int) # 添加引數1
parser.add_argument("num2", help="第二個引數",type=int) # 添加引數2
#決議引數
args = parser.parse_args() # 決議所有引數
#列印引數
print("第一個引數", args.num1)
print("第二個引數", args.num2)
print("所有引數",args)
在終端中進行,輸出為:
(pythonProject-OpenCV) C:\pythonProject-OpenCV>python opencv-2.py 3 3
第一個引數 3
第二個引數 3
所有引數 Namespace(num1=3, num2=3)
argparse更多語法
官方檔案:https://docs.python.org/3/library/argparse.html#module-argparse
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/302046.html
標籤:其他
上一篇:CSS和圖片優化(將樣式表置頂、避免使用CSS運算式、用<link>代替@import、GPU加速、優化影像、不在HTML中縮放圖片等)
