Python內建模組 xml模組

2022-05-18 19:07:54 字數 1705 閱讀 4733

處理文件:

import xml.etree.elementtree as ettree = et.parse('xmlfile')    # et.parse() 解析xml文件

root = tree.getroot() # 獲取根節點

print(root.tag) # root.tag 獲取根節點標籤 這裡是data

print(i.tag) # 獲取根節點下的標籤

print(i.attrib) # 獲取根節點下的標籤屬性

標籤》: country 、標籤屬性》:

同樣的 country 下也有標籤、屬性等:

也可以用for迴圈取資料:

被標籤包圍的資料取出來:

root.iter('year')遍歷year節點:

修改year節點的屬性和值:

刪除:

執行後顯示:

**執行後:

python內建模組之XML模組

xml和json 一樣都是可以跨平台的,只是xml相比較,老一點 import xml.etree.elementtree as et a et.parse first xml.xml 載入乙個檔案 root a.getroot print root 乙個xml檔案 print root.tag x...

python內建模組 Python 內建模組

內建模組 python有一套很有用的標準庫 standard library 標準庫會隨著python直譯器,一起安裝在你的電腦中的。它是python的 乙個組成部分。這些標準庫是python為你準備好的利器,可以讓程式設計事半功倍。常用標準庫 標準庫 說明 builtins 內建函式預設載入 os...

Python模組 XML模組

xml是實現不同語言或程式之間進行資料交換的協議,跟json差不多,但json使用起來更簡單,不過,古時候,在json還沒誕生的黑暗年代,大家只能選擇用xml,至今很多傳統公司如金融行業的很多系統的介面還主要是xml。xml test 1.0 liechtenstein yes 2 rank 200...