擅长:python、mysql、java
<p>这里的问题是,将行拆分为:并且每行只有1:所以有2个值。
在这一行中:</p>
<pre><code>taskNumber , taskTile , weight, fullMark , desc = line.strip(' ').split(": ")
</code></pre>
<p>你告诉它有5个值,但它只找到2个,所以它给你一个错误。在</p>
<p>解决此问题的一种方法是对每个值运行多个for循环,因为不允许更改文件的格式。我会用第一个词把数据分类</p>
^{pr2}$
<p>当然,你可以使用一个循环打印,但我太懒了,所以我复制和粘贴:)。
如果您需要帮助或有任何问题,请咨询!!!
此代码假定您在编码方面没有那么先进
祝你好运!!!在</p>