argparse—使用命令行输入,给变量赋值

import argparse
if __name__ == '__main__':   
    parser = argparse.ArgumentParser()
    parser.add_argument(
    '--bbb',
    type=int,
    default=0,
    help="""\
    just for test purpose""")
#    args = parser.parse_args()
#赋值存储在args.bbb中,并且不接受未定义的输入参数
    """
    接受命令行的输入,允许为定义的参数并将其存储在元组中
    """
    FLAGS, unparsed = parser.parse_known_args()
    """
    赋值存储在FLAGS.bbb中,未定义的输入变量存储在unparsed
    """
    print(FLAGS.bbb)
    print(unparsed)
  1. 在命令行中使用--bbb进行赋值
  2. 赋值存储在FLAGS.bbb中,未定义的输入变量存储在unparsed






你可能感兴趣的:(argparse—使用命令行输入,给变量赋值)