Keras ValueError:没有足够的值来解包(预期为3,得到2)我想解决此问题

Keras ValueError:没有足够的值来解包(预期为3,得到2)我想解决此问题,keras,Keras,我在这个问题上花了太多时间 input_text, target_text, _= line.split('\t') ValueError:没有足够的值来解包(预期为3,实际为2) 我删除了这个“,”,另一个问题出现了,预计是2 为什么会出现此问题?如果line=“this\t测试”那么 line.split('\t')将返回[“This,”test“],它有两个值 如果line=“This\ttest\tagain”则line.split('\t')将返回[“This”,“test”,“re

我在这个问题上花了太多时间

input_text, target_text, _= line.split('\t')
ValueError:没有足够的值来解包(预期为3,实际为2)

我删除了这个“,”,另一个问题出现了,预计是2

为什么会出现此问题?

如果
line=“this\t测试”
那么
line.split('\t')
将返回
[“This,”test“]
,它有两个值

如果
line=“This\ttest\tagain”
line.split('\t')
将返回
[“This”,“test”,“reach”]
,其中有3个值

您的代码:
input\u text、target\u text、\uu=line.split('\t')
需要返回3个值,这些值将被分配给input\u text、target\u text和\ubr/>
若“行”结果包含3项,则代码正常工作,否则将出现错误。

您可能需要添加更多信息。据我所知,您正在尝试拆分由
\t
选项卡分隔的行,有时有两行,有时有三行。行看起来如何?