1. 程式人生 > >lxml安裝後無法import到etree模組

lxml安裝後無法import到etree模組

  環境:python-3.7+lxml-4.2.5   一開始嘗試了網上的辦法發現都比較麻煩,因為去找老版本的lxml或者換python版本太麻煩了,後來在一篇部落格的評論中找到了正確的辦法,其實雖然網上說的是python 3.5之後的lxml中不再有etree,但是其實這種說法是有問題的,雖然新版本無法直接from lxml import etree這樣,但是它只不過是換了一個辦法引出etree模組而已!   正確的引用方法是:

from lxml import html
text=```xxx```//測試的html文字
etree = html.etree
htmlDiv = etree.HTML(text)
title = htmls.xpath("//meta[1]/@content")
print(title)

  以上這種方式就是新版本lxml中etree中的使用方法,不過使用過程中發現有一些方法無法直接自動匹配提示,對新手入門不是很友好而已。。。