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命令行