最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解 Python 讀寫XML文件的實(shí)例

 更新時(shí)間:2017年08月02日 09:58:24   作者:Godliness丶  
這篇文章主要介紹了詳解 Python 讀寫XML文件的實(shí)例的相關(guān)資料,Python 生成XML文件和Python 讀取XML 的實(shí)例,需要的朋友可以參考下

詳解 Python 讀寫XML文件的實(shí)例

Python 生成XML文件

from xml.dom import minidom

# 生成XML文件方式
def generateXml():
  impl = minidom.getDOMImplementation()

  # 創(chuàng)建一個(gè)xml dom
  # 三個(gè)參數(shù)分別對應(yīng)為 :namespaceURI, qualifiedName, doctype
  doc = impl.createDocument(None, None, None)

  # 創(chuàng)建根元素
  rootElement = doc.createElement('Pythons')

  # 為根元素添加10個(gè)子元素
  for pythonId in range(10):
    # 創(chuàng)建子元素
    childElement = doc.createElement('python')
    # 為子元素添加id屬性
    childElement.setAttribute('id', str(pythonId))

    # 將子元素追加到根元素中
    rootElement.appendChild(childElement)
    print(childElement.firstChild.data)

  # 將拼接好的根元素追加到dom對象
    doc.appendChild(rootElement)

  # 打開test.xml文件 準(zhǔn)備寫入
  f = open('test.xml', 'a')
  # 寫入文件
  doc.writexml(f, addindent=' ', newl='\n')
  # 關(guān)閉
  f.close()

# 執(zhí)行生成xml方法
generateXml()

python 讀取XML文件

from xml.dom.minidom import parse

# 獲取 python節(jié)點(diǎn)下得所有id屬性
def getTagId():

  # 獲取test.xml文檔對象
  doc = parse("test.xml")

  for node in doc.getElementsByTagName("python"):
    # 獲取標(biāo)簽ID屬性
    value_str = node.getAttribute("id")
    # 打印輸出
    print(value_str)

# 獲取屬性ID
getTagId()

運(yùn)行結(jié)果 – 生成xml文件如下

運(yùn)行結(jié)果 – 讀取xml文件如下

以上就是Python 讀寫XML的實(shí)例詳解,如有疑問請留言或者到本站社區(qū)交流討論,本站還有很多Python 開發(fā)的文章,大家可以搜索查閱,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

最新評論

峨眉山市| 紫金县| 奉节县| 邵阳县| 措美县| 克什克腾旗| 雷山县| 建水县| 杭锦后旗| 抚远县| 新乡县| 金寨县| 大新县| 湘阴县| 富阳市| 开原市| 寻甸| 贡嘎县| 博白县| 滨州市| 昔阳县| 西乡县| 金阳县| 曲松县| 莱西市| 浠水县| 呼玛县| 昭通市| 洛宁县| 峨山| 炎陵县| 太湖县| 离岛区| 洪湖市| 黔东| 星子县| 水富县| 敦化市| 永德县| 长春市| 武清区|