主要有三个步骤: 创建 ArgumentParser() 对象 调用 add_argument() 方法添加参数 使用 parse_args() 解析添加的参数
#文件名ArgTest.py
import argparse
#创建ArgumentParser()对象
parser = argparse.ArgumentParser(description="usr information")
#调用add_argument() 方法添加参数
parser.add_argument("--name-str", type=str, default="no name", help="input user name")
#"--name-str"表示一个命名或者一个选项字符串的列表
#default - 当参数未在命令行中出现时使用的值。
#type - 命令行参数应当被转换成的类型。
parser.add_argument("--age", type=int, help="input user age")
#使用parse_args()解析参数
args = parser.parse_args()
print(args.name_str)
#解析--name-str的参数对应 args.name_str
print(args.age)
在终端输入
python ArgTest.py --name-str roy --age 19
输出结果为
roy
19