import argparse parser = argparse.ArgumentParser() parser.add_argument("username", type=str, help="set user name") args = parser.parse_args()
這是argparse的簡單使用,上面的代碼,致使在命令行中,以下使用:html
python3 getUIDFromUserName.py 亞林
import argparse parser = argparse.ArgumentParser() parser.add_argument("--username", type=str, help="set user name") args = parser.parse_args()
這是argparse的簡單使用,上面的代碼,致使在命令行中,以下使用:python
python3 getUIDFromUserName.py --username 亞林
parser.add_argument("--username", type=str,required=False, help="set user name")
**Note:**若是想使用required=False
生效,那麼該參數名必定得以--
做爲前綴,表示爲可選參數的意思。bash
加了兩個橫杆的參數是可選參數,沒有加橫杆的參數是位置參數,其實就是必填參數。ui
argparse命令行