擅长:python、mysql、java
<p>您正在获取“ValueError:需要多个值才能解包”,因为您只提供了一个值,即脚本(在本例中为ex14.py)</p>
<p>问题是,您在运行.py文件后忘记添加名称。</p>
<p>代码的第3行是</p>
<pre><code>script, user_name = argv
</code></pre>
<p>脚本是ex14.py,您忘记在后面添加名称</p>
<p>所以如果你的名字是迈克尔,那么你进入终端的东西应该看起来像:</p>
<pre><code>> python ex14.py michael
</code></pre>
<p>进行此更改,代码将运行正常</p>