gpt4 book ai didi

python - 删除美丽汤中的换行符

转载 作者:太空宇宙 更新时间:2023-11-03 17:36:52 24 4
gpt4 key购买 nike

在 BeautifulSoup 中,我有以下内容:

>>> tr = soup.find_all('tr')[1]
<tr>
<td>Adaptive Systems Seminar (HOC+WPO)</td>
<td>wo</td>
<td>13:00</td>
<td>17:00</td>
<td>4:00</td>
<td>22-29, 32-36</td>
<td>MANDERICK BERNARD</td>
<td> </td>
</tr>

但是,我只对文本感兴趣。所以我这样做

>>> tr(text=True)
[u'\n', u'Adaptive Systems Seminar (HOC+WPO)', u'\n', u'wo', u'\n', u'13:00', u'\n', u'17:00', u'\n', u'4:00', u'\n', u'22-29, 32-36', u'\n', u'MANDERICK BERNARD', u'\n', u'\xa0', u'\n']

我想获取上面的列表,但没有所有换行符。我已阅读文档,但找不到任何相关内容。

最佳答案

一种选择是查找其中的所有 td 元素并使用 get_text() :

In [4]: [td.get_text(strip=True) for td in soup.select("tr > td")]
Out[4]:
[u'Adaptive Systems Seminar (HOC+WPO)',
u'wo',
u'13:00',
u'17:00',
u'4:00',
u'22-29, 32-36',
u'MANDERICK BERNARD',
u'']

关于python - 删除美丽汤中的换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31103655/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com