python td(”tr”)是什么意思

def fillUnivList(ulist, html): soup = BeautifulSoup(html, 'lxml') for tr in soup.find('tbody').children: # 检查网页代码可以发现数据都储存在tboyd标签中,这里需要对tbody的儿子节点进行遍历 if isinstance(tr, bs4.element.Tag): # 检测标签类型,如果不是bs4库支持的Tag类型,就过滤掉,这里需要先导入bs4库 tds = tr('td') # 解析出tr标签中的td标签后,将其储存在列表tds中 ulist.append([tds[0].string, tds[1].string, tds[3].string])这个tds=tr('td)看不懂希望大神能教教我,我这里按自己理解写的程序,但是程序出错

tr是一行,td是一行中的列
<tr>
<td>name</td>
<td>age</td>
</tr>
<tr>
<td>LJF</td>
<td>28</td>
</tr>

运行结果如图:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-05-17

它是这行代码的简写

tds = tr.find_all('td')

相似回答