python學習之os.path模塊&&elementtree處理xml文件
os.path.sep:路徑分隔符 linux下就用這個了’/’os.path.altsep: 根目錄os.path.curdir:當前目錄os.path.pardir:父目錄os.path.abspath(path):絕對路徑os.path.join(): 常用來鏈接路徑os.path.split(path): 把path分爲目錄和文件兩個部分,以列表返回
import xml.etree.ElementTree as ET
ET.parse(‘test.xml’)
ET.fromstring(string)
tree=ET.parse(‘test.xml’)root=tree.getroot()
tree=ET.parse(‘test.xml’)root=tree.getroot()#root是一個特殊的元素(Element)#元素的tagroot.tag#元素的textroot.text#元素的children類似於列表root[0]表示root下的第一個子元素,root[1]表示root的第二個子元素,依次類推。。。#元素的屬性.attrib是一個字典。也就是用唯一的鍵,和其對應的值root[o].attrib
#parent即父節點,tag則創建元素的tagET.SubElement(parent,tag)
方法爲:find,findall
tree=ET.parse(‘test.xml’)tree.write(‘test2.xml’)