国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

Python中如何處理XML文件

發(fā)布時(shí)間:2021-07-10 17:40 來(lái)源:億速云 閱讀:0 作者:Leah 欄目: 編程語(yǔ)言 歡迎投稿:712375056

Python中如何處理XML文件,相信很多沒(méi)有經(jīng)驗的人對此束手無(wú)策,為此本文總結了問(wèn)題出現的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。

首先準備一個(gè)xml文件,xml中的內容如下所示。存儲為:student.xml

如果要獲取這個(gè)xml里面的數據,我們需要利用Python里面ElementTree來(lái)進(jìn)行處理。

具體操作如下所示:

1、導入包(包是Python內置自帶)

2、打開(kāi)文件,并獲取根節點(diǎn)的屬性和節點(diǎn)名稱(chēng)

運行代碼后,結果如下所示:

3、利用find方法獲取子節點(diǎn)(缺點(diǎn):只能根據提供的名稱(chēng)獲取***個(gè)子節點(diǎn))

運行結果如下所示:

4、利用findall方法獲取所有子節點(diǎn),返回的節點(diǎn)會(huì )存在一個(gè)列表里面

運行的結果如下所示:運行的結果如下所示:

5、利用findall方法獲取所有三級子節點(diǎn),返回的節點(diǎn)會(huì )存在一個(gè)列表里面

運行結果如下所示:

6、利用遍歷的方法去直接遍歷子節點(diǎn)里面的所有元素

運行結果如下所示:

至此我們的xml的處理已經(jīng)完全結束啦!

給大家留下一個(gè)練習題: 有一個(gè)xml的文件。內容如下,保存為:UILibrary.xml

針對上述xml文件,要求如下:

寫(xiě)一XmlUtil類(lèi)

里面寫(xiě)一個(gè)函數:get_page

傳遞一個(gè)參數file_path

實(shí)現元素的讀取,返回列表形式的數據,并且列表里面存儲每個(gè)page節點(diǎn)的信息;

寫(xiě)一個(gè)page類(lèi)

有2個(gè)屬性:page_key_word,

存儲頁(yè)面信息;uiElement存儲列表數據

寫(xiě)一個(gè)UiElement類(lèi)

有1個(gè)屬性:存儲列表類(lèi)型的數據,把每一個(gè)信息作為列表里面的一個(gè)數據。

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

国产成人精品日本亚洲专区| 免费看国产精品3A黄的视频| 曰本大码熟中文字幕| 男人用嘴添女人下身免费视频| 日日噜噜夜夜狠狠久久蜜桃| 少妇办公室好紧好爽再浪一点|