小编sam*_*exe的帖子

如何将bs4.element.ResultSet转换为字符串?蟒蛇

我有一个简单的代码,如:

    p = soup.find_all("p")
    paragraphs = []

    for x in p:
        paragraphs.append(str(x))
Run Code Online (Sandbox Code Playgroud)

我试图转换我从xml获得的列表并将其转换为字符串.我想保留它的原始标签,以便我可以重用一些文本,因此我之所以如此追加它.但是该列表包含超过6000个观测值,因此由于str而发生递归错误:

"RuntimeError:调用Python对象时超出了最大递归深度"

我读到你可以改变最大递归但这样做并不明智.我的下一个想法是将转换分为500个批次,但我相信必须有更好的方法来做到这一点.有人有建议吗?

python runtime-error beautifulsoup

8
推荐指数
1
解决办法
4万
查看次数

标签 统计

beautifulsoup ×1

python ×1

runtime-error ×1