python之parser.add_argument()输入是什么!!

parser.add_argument()输入是什么

找到了一个代码想使用一下,发现有几行这样的语句

parser = argparse.ArgumentParser(description='Chinese Text Classification')
parser.add_argument('--model', type=str,required=True, help='choose a model: TextCNN, TextRNN, FastText, TextRCNN, TextRNN_Att, DPCNN, Transformer')
parser.add_argument('--embedding', default='pre_trained', type=str, help='random or pre_trained')
parser.add_argument('--word', default=False, type=bool, help='True for word, False for char')
args = parser.parse_args()

很轻松就能大概明白着写的是什么意思,但是想运行程序的时候却遇到了问题。

输入 python run.py 显示如下图
在这里插入图片描述
表示你应该在输入的命令中写清楚你想要启动哪个模型

然后我尝试了各种形式的输入。。。。。。

在这里插入图片描述
整齐划一的报错
也不知道他想要什么形式的
百度居然也没有人问这个问题,可能这个问题太简单了,,,,
后来我发现要这么输入

python run.py --model TextCNN

在这里插入图片描述
写下这个文章送给跟我一样的小白白

彩蛋

可以查看具体操作,如下显示

python run.py -h

在这里插入图片描述
在代码中间加default可以当做默认值,就不用手动输入了。
在这里插入图片描述

点赞点不了吃亏点不了上当
~~~~~~~~~~~~~~~~~~~~~~点一个再走呗~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值