最新国产好看的视频,伊人天堂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ù)分別對(duì)應(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對(duì)象
    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文檔對(duì)象
  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ǐng)留言或者到本站社區(qū)交流討論,本站還有很多Python 開發(fā)的文章,大家可以搜索查閱,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

最新評(píng)論

新河县| 和龙市| 双城市| 河曲县| 永靖县| 澄迈县| 廉江市| 千阳县| 永康市| 茌平县| 新建县| 乐昌市| 锡林郭勒盟| 奉新县| 永寿县| 琼中| 长春市| 丹东市| 平定县| 双城市| 乌鲁木齐县| 黄浦区| 桐庐县| 皋兰县| 沙湾县| 文成县| 宁武县| 三原县| 黔西县| 奉化市| 西吉县| 林周县| 勃利县| 肃南| 宿松县| 盐池县| 内黄县| 怀安县| 亳州市| 邻水| 抚宁县|