源码如下:
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是该文件的文件名称。