Python3.5以上版本lxml導(dǎo)入etree報(bào)錯(cuò)的解決方案
在python中安裝了lxml-4.2.1,在使用時(shí)發(fā)現(xiàn)導(dǎo)入etree時(shí)IDE中報(bào)錯(cuò)Unresolved reference
其實(shí)發(fā)現(xiàn),不影響使用,可以正常運(yùn)行,對于我這種要刨根問底的人不搞明白怎么能罷休了,要保證代碼不紅
就研究了下源碼,通過源碼中可以發(fā)現(xiàn),html中繼承了etree
看下圖這里也是為啥前面出紅但還是能順利執(zhí)行了
那么我們使用的時(shí)候就得變換下了:如下使用,
哎誰讓etree是二進(jìn)制文件了,希望下一個(gè)版本會(huì)有好的改善,通過github看源碼,發(fā)現(xiàn)是cpython寫的編譯成的二進(jìn)制文件,如果對見紅有恐懼的,就使用如下方式解決吧
from lxml import html html.etree.HTML("")
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python爬蟲獲取整個(gè)站點(diǎn)中的所有外部鏈接代碼示例
這篇文章主要介紹了Python爬蟲獲取整個(gè)站點(diǎn)中的所有外部鏈接代碼示例,具有一定借鑒價(jià)值,需要的朋友可以參考下2017-12-12Django使用redis緩存服務(wù)器的實(shí)現(xiàn)代碼示例
這篇文章主要介紹了Django使用redis緩存服務(wù)器的實(shí)現(xiàn)代碼示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04Linux下通過python訪問MySQL、Oracle、SQL Server數(shù)據(jù)庫的方法
這篇文章主要介紹了Linux下通過python訪問MySQL、Oracle、SQL Server數(shù)據(jù)庫的方法,需要的朋友可以參考下2016-04-04Python文本情感分類識(shí)別基于SVM算法Django框架實(shí)現(xiàn)
這篇文章主要為大家介紹了Python文本情感分類識(shí)別基于SVM算法Django框架實(shí)現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07在Python中合并字典模塊ChainMap的隱藏坑【推薦】
在Python中,當(dāng)我們有兩個(gè)字典需要合并的時(shí)候,可以使用字典的 update 方法,接下來通過本文給大家介紹在Python中合并字典模塊ChainMap的隱藏坑,感興趣的朋友一起看看吧2019-06-06Python+wxPython實(shí)現(xiàn)批量文件擴(kuò)展名替換
這篇文章主要介紹了如何使用 Python和wxPython創(chuàng)建一個(gè)簡單的圖形界面應(yīng)用程序,使用戶能夠選擇文件夾、輸入要替換的文件類型和新的文件類型,并實(shí)現(xiàn)批量替換文件擴(kuò)展名的功能,有需要的可以參考一下2023-10-10