python getting error ValueError: too many values to unpack (expected 3) : <p>I have a code like this :</p>

<pre><code> for stri in node.iter('string'):
        name= (stri.text)
      #  name=name.replace(" ","_")
        a, b, c = name.split()
        name = b + "_" + c
</code></pre>

<p>I dont know why i get the error :    </p>

<pre><code>a, b, c = name.split()
ValueError: too many values to unpack (expected 3)
</code></pre>

<p>it is very interesting that this code used to execute with no error!</p>
