私はこの問題を解決しましたが、そもそもなぜそれが引き起こされたのか疑問に思います。私はBeautifulSoupを使用して、Webページからこのスパンを識別しました。
span = <span id="ctl00_ContentPlaceHolder1_RestInfoReskin_lblRestName">Ally's Sizzlers</span>
次に、この変数を割り当てます。
restaurant.name = span.contents
ただし、各ループでこれは完全に1 MBを占め、約20,000のループがあります。試行錯誤の末、私はこの解決策に出くわしました。
restaurant.name = str(span.contents)
以前のspan.contentsが多くのメモリを消費する理由を教えてください。