python 中 argparse 使用

# argparse
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("--learning_rate",type=float,default=0.01,help="initial learining rate")
parser.add_argument("--max_steps",type=int,default=2000,help="max")
parser.add_argument("--hidden1",type=int,default=100,help="hidden1")
parser.add_argument("--fake_data",action='store_true',default=False,help='If true, uses fake data for unit testing.')
# parser.parse_args()必须参数输入正确,出现新的会报错
args = parser.parse_args()
print(args)
#parser.parse_known_args()允许出现一些新的参数,存在unparsed中,不会报错
FLAGS, unparsed = parser.parse_known_args()
print(FLAGS)
print(unparsed)

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