1. 程式人生 > >python3 argparse模組使用

python3 argparse模組使用

分3步使用這個模組

1,parser = argparse.ArgumentParser()
#例項化這個類,ArgumentParser() 常用引數有:
description 命令列開始的提示文字;
epilog 命令列結尾的提示文字

2,parser.add_argument()
#逐行新增想要的argument,add_argument() 常用引數有:
name or flags 指定引數的形式,想寫幾個寫幾個,不過我們一般就寫兩個,一個短引數,一個長引數;
default 如果命令列沒有出現這個選項,那麼使用default指定的預設值;
type 指定傳進來引數的型別;
choices 設定引數值的範圍,如果choices中的型別不是字串,記得指定type;
required 如果設定required=True那麼就必須指定這個引數;
help 設定這個選項的幫助資訊;
dest 指定解析出來的值放在哪個變數裡;
action 預設值為store,大部分情況實用;與const有關的引數,要同時這隻const引數。
metavar 引數的名字。

3,return parser.parse_args()
#在定義函式時,可以直接用上面這條命令。