split传回的是一个list。这个list只能赋给一个变量,不能赋给两个变量,应该改成
a = line.strip().split()
label = a[0]
img_path = a[1]
应该把list_path文件内容贴出来看一下!
代码可能存在几个问题:
1、以二进制的方式读取了内容,没有解码;
2、调用的split函数没有传入参数,默认是按空格或换行符进行分割。这可能没有将字符串正确分割,还是应该把文件内容贴出来看一下。
lable = line.strip().split()[0]
img_path = line.strip().split()[1]
如果你确定每一行分割之后都是两个字符串的话可以这样:
[label, image_path] = line.strip().split()