擅长:python、mysql、java
<p>事实上,您试图在每次迭代时求和,此时您只能访问一个值,您必须沿for循环将它们全部(在<code>list</code>作为<code>int</code>)收集,并在最后求和:</p>
<pre><code>values = []
for url in urls:
# ...
tid2 = tid.strip() # 148 mins More details at IMDb TMDb Report this film
value = int(tid2[:3]) # 148 as int
values.append(value)
total = sum(values)
print(total)
</code></pre>
<p>您可以删除intermatate <code>tid*</code>变量,只需执行以下操作</p>
<pre><code>for url in urls:
# ...
minute = soup.find("p", class_="text-link text-footer")
values.append(int(minute.get_text().strip()[:3]))
</code></pre>