擅长:python、mysql、java
<p>“解包”是你写作时所做事情的名称
<code>
value1, value2 = a_list
</code></p>
<p>当你做这样的赋值时,你隐含地假设<code>a_list</code>中包含了多少个值,这里是2。如果大于或小于2,那么如果不做一些非常令人惊讶和没有帮助的事情(比如让一个空的,或者让列表中的一些元素没有赋值),就没有好的方法来给出<code>value1</code>和<code>value2</code>值。你知道吗</p>
<p>所以<code>too many values to unpack</code>意味着在文件中至少有一行<code>line.split('-')</code>会导致2个以上的元素,也就是说,至少有一行有多个<code>-</code>。你知道吗</p>