處理文件:
標籤》: country 、標籤屬性》:import xml.etree.elementtree as et
tree = et.parse('xmlfile') # et.parse() 解析xml文件
root = tree.getroot() # 獲取根節點
print(root.tag) # root.tag 獲取根節點標籤 這裡是data
print(i.tag) # 獲取根節點下的標籤
print(i.attrib) # 獲取根節點下的標籤屬性
同樣的 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...