擅长:python、mysql、java
<p>您正在将<code>1</code>添加到<code>componentmatch</code>此处:</p>
<pre><code>componentmatch += 1
</code></pre>
<p>然后将<code>componentmatch</code>重新分配给<code>re.findall()</code>的返回输出,它在这里返回字符串列表:</p>
<pre><code>componentmatch = re.findall(r"\d+\.\d+", jsonToPython['name'])
</code></pre>
<p>然后再次输入<code>if</code>语句:</p>
<pre><code>if jsonToPython['name'][:10] == "R Ciapara " or version["name"][:4] == "CTX ":
</code></pre>
<p>现在您正试图再次将<code>1</code>添加到字符串列表中,这将引发以下错误:</p>
<pre><code>componentmatch += 1 TypeError: 'int' object is not iterable
</code></pre>
<p>您正试图向字符串列表中添加整数。你知道吗</p>