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)
- 在命令行中使用--bbb进行赋值
- 赋值存储在FLAGS.bbb中,未定义的输入变量存储在unparsed