擅长:python、mysql、java
<p>您遍历已解析字典中的每个值,即<code>item</code>中的<code>info</code>是</p>
<ul>
<li><code>"This file contains the sample data for testing"</code></li>
<li><code>[ { "name":"Romina", "count":97 }, { "name":"Laurie", "count":97 }, { "name":"Bayli", "count":90 }, { "name":"Siyona", "count":90 }, { "name":"Taisha", "count":88 }, { "name":"Ameelia", "count":87 }, ... ]</code></li>
</ul>
<p>因此,在第一次迭代中,您尝试从实际字符串中获取<code>["comments"]["count"]</code>。你知道吗</p>
<p>如果要打印每个注释元素的计数,则应:
<code>
for item in info["comments"]:
print item["count"]
</code></p>
<p>最好的调试方法是,只需使用解释器(IPython或Jupyter笔记本对此非常适用),将页面分配给变量,甚至创建一个具有相同结构的模拟页面,然后对其进行解析,以验证代码的正确性。这里的问题是代码的解析方式。你知道吗</p>