擅长:python、mysql、java
<p>在代码中,您正在为<code>favScore</code>分配不同类型的对象。所以在第一种情况下,你有:</p>
<pre><code>if favLastGM == 'A': #This Gives Final Score of Away Team - Away Score
favScore = favPrevGMInfoSoup.find_all("td", { "class" : "finalScore" })
</code></pre>
<p>最后你得到了一张单子。。。在</p>
^{pr2}$
<p>而在第二种情况下,你有:</p>
<pre><code>elif favLastGM == 'H':
favScore = favPrevGMInfoSoup.find_all("td", { "class" : "finalScore" })[1]
</code></pre>
<p>你最终得到了一个漂亮的组合元素。。。在</p>
<pre><code>favScore = <td class="finalScore">7</td>
</code></pre>
<p>您可以通过执行以下操作来解决此问题(请注意<code>[0]</code>):</p>
<pre><code>if favLastGM == 'A': #This Gives Final Score of Away Team - Away Score
favScore = favPrevGMInfoSoup.find_all("td", { "class" : "finalScore" })[0]
elif favLastGM == 'H':
favScore = favPrevGMInfoSoup.find_all("td", { "class" : "finalScore" })[1]
</code></pre>
<p>最后做:</p>
<pre><code>print favScore.text
</code></pre>