Python argparse参数汇总

import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--trainRoot',required=True, help='path to dataset')
parser.add_argument('--valRoot',required=True,help='path to dataset')

如果设置required=True时,

在pycharm中调用会报错:the following arguments are required: --trainRoot, --valRoot

由于python属于解释型语言,执行一句,理解一句,因此此时需要在cmd中传入参数。
python train.py --trainRoot {train_path} --valRoot {val_path},train.py是该文件的文件名称。

如果需要在pycharm运行,则设置required=False。

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