我刚刚在 Ubuntu12.04 电脑上安装,lxml
安装easy_install
了 Python 3.2.3。
lxml
是最新的3.0Alpha版本。
我尝试了以下代码:
import lxml.html
def proc_tweet(ss):
html=lxml.html.fragment_fromstring(ss)
ps=html.xpath("//p[@node-type='feed_list_content']")
def test():
ss=''
f=open('test')
for l in f: ss+=l.strip()
f.close()
while True: proc_tweet(ss)
if __name__=='__main__':
test()
这里,'test' 是一个文件,包含一个简短的 HTML 片段:
<dl action-type="feed_list_item" mid="3409553360609821" class="feed_list W_linecolor">
<dd class="content">
<p node-type="feed_list_content">This is a drill.</p>
</dd>
<dd class="clear"></dd>
</dl>
问题是lxml
随着时间的推移会吞噬我所有的记忆。我试过这个
del ps
del html
它不起作用。有谁知道为什么?