pycharm 运行输入参数设置(argparse)

test.py:

import argparse
parser = argparse.ArgumentParser(description='姓名')
parser.add_argument('--family', type=str, default='张',help='姓')
parser.add_argument('--last', type=str, default='三', help='名')
parser.add_argument('--test', action='store_true', default=False,
                    help='whether to use logger')
args = parser.parse_args()
#打印姓名
print(args)

上述代码默认的参数为:--family=张,--last=三,--test=False
--test这个参数与前面二者不同,这个参数是一个store_true参数,当在输入参数中声明该参数时,其值为True,若未声明,其值为default值:
pycharm 运行输入参数设置(argparse)_第1张图片

使用pycharm输入参数,修改--family=李,--last=四,--test=True(注意--test输入参数的值由其store_true属性决定,不能在输入时指定):

--family
李
--last
四
--test

pycharm 运行输入参数设置(argparse)_第2张图片
pycharm 运行输入参数设置(argparse)_第3张图片

运行代码:
pycharm 运行输入参数设置(argparse)_第4张图片

你可能感兴趣的:(DNN,python,pycharm)