我有一个简单的代码,如:
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个批次,但我相信必须有更好的方法来做到这一点.有人有建议吗?