name, author, press, qty = line.strip().split(',') 出现报错 ValueError: too many values to unpack (expected 4)
时间: 2024-04-26 11:20:54 浏览: 18
关于 Python opencv 使用中的 ValueError: too many values to unpack
这个报错可能是因为你的line字符串中包含了超过4个逗号。也就是说,你期望从line中分离出4个值赋值给name、author、press和qty,但是实际上line中包含的逗号数量超过了4个,因此分离出来的值的数量也就多于4个,导致了这个错误。
你可以检查一下line字符串中是否包含了多余的逗号,或者尝试对line进行预处理,将多余的逗号去掉或者替换成其他字符。另外,你也可以尝试将变量的数量从4改为更多,以适应line中可能包含的更多值的情况。
阅读全文