Python的argparse命令行解析包

argparse

使用步骤:

            (1)import argparse    首先导入模块
            (2)parser = argparse.ArgumentParser()    创建一个解析对象
            (3)parser.add_argument()    向该对象中添加你要关注的命令行参数和选项
            (4)parser.parse_args()    进行解析


例如,你使用的是parser.add_argument('--x')

那么你用命令行输入的值就保存在args.x中

import argparse
  
parser = argparse.ArgumentParser()
parser.add_argument('--seed', type=int, default=72, help='Random seed.')
parser.add_argument('--epochs','-e', type=int, default=10000, help='Number of epochs to train.')
  
args = parser.parse_args()
  
print(args.seed)
print(args.epochs)

add_argument中的参数都是可选参数,就是你运行程序的时候可以不带

python hello.py

 

python hello.py --seed 2

 

python hello.py --seed 2 --epochs 10

也可用-e 10

Python的argparse命令行解析包_第1张图片

 

你可能感兴趣的:(Python的argparse命令行解析包)