源码如下:

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

终端cmd运行报错:

usage: untitled2.py [-h] --model MODEL [--embedding EMBEDDING] [--word WORD]
train.py: error: the following arguments are required: --model

解决方案
这是由于python属于解释型语言,执行一句,理解一句,所以需要在终端cmd中传入参数,即可解决问题。即这里的参数不要再IDE里输入,而是在cmd中输入。

python train.py --model 'model参数'

train.py是该文件的文件名称。