欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python寫xml文件的操作實例

 更新時間:2014年10月05日 15:03:49   投稿:shichen2014  
這篇文章主要介紹了python寫xml文件的操作實例,是非常常見的實用技巧,需要的朋友可以參考下

本文實例講述了python寫xml文件的操作的方法,分享給大家供大家參考。具體方法如下:

要生成的xml文件格式如下:

<?xml version="1.0" ?> 
<!--Simple xml document__chapter 8--> 
<book> 
  <title> 
    sample xml thing 
  </title> 
  <author> 
    <name> 
      <first> 
        ma 
      </first> 
      <last> 
        xiaoju 
      </last> 
    </name> 
    <affiliation> 
      Springs Widgets, Inc. 
    </affiliation> 
  </author> 
  <chapter number="1"> 
    <title> 
      First 
    </title> 
    <para> 
      I think widgets are greate.You should buy lots of them forom 
      <company> 
        Spirngy Widgts, Inc 
      </company> 
    </para> 
  </chapter> 
</book> 

Python實現(xiàn)代碼如下:

from xml.dom import minidom, Node 
 
doc = minidom.Document() 
 
doc.appendChild(doc.createComment("Simple xml document__chapter 8")) 
 
#generate the book 
book = doc.createElement('book') 
doc.appendChild(book) 
 
#the title 
title = doc.createElement('title') 
title.appendChild(doc.createTextNode("sample xml thing")) 
book.appendChild(title) 
 
#the author section 
author = doc.createElement("author") 
book.appendChild(author) 
name = doc.createElement('name') 
author.appendChild(name) 
firstname = doc.createElement('first') 
firstname.appendChild(doc.createTextNode("ma")) 
name.appendChild(firstname) 
lastname = doc.createElement('last') 
name.appendChild(lastname) 
lastname.appendChild(doc.createTextNode("xiaoju")) 
 
affiliation = doc.createElement("affiliation") 
affiliation.appendChild(doc.createTextNode("Springs Widgets, Inc.")) 
author.appendChild(affiliation) 
 
#The chapter 
chapter = doc.createElement('chapter') 
chapter.setAttribute('number', '1') 
title = doc.createElement('title') 
title.appendChild(doc.createTextNode("First")) 
chapter.appendChild(title) 
book.appendChild(chapter) 
 
para = doc.createElement('para') 
para.appendChild(doc.createTextNode("I think widgets are greate.\ 
You should buy lots of them forom")) 
company = doc.createElement('company') 
company.appendChild(doc.createTextNode("Spirngy Widgts, Inc")) 
para.appendChild(company) 
chapter.appendChild(para) 
 
print doc.toprettyxml() 

希望本文所述對大家的Python程序設計有所幫助。

相關文章

  • Numpy數(shù)值積分的實現(xiàn)

    Numpy數(shù)值積分的實現(xiàn)

    本文主要介紹了Numpy數(shù)值積分的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • Python爬取數(shù)據(jù)并實現(xiàn)可視化代碼解析

    Python爬取數(shù)據(jù)并實現(xiàn)可視化代碼解析

    這篇文章主要介紹了Python爬取數(shù)據(jù)并實現(xiàn)可視化代碼解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • python讀取圖片的幾種方式及圖像寬和高的存儲順序

    python讀取圖片的幾種方式及圖像寬和高的存儲順序

    這篇文章主要介紹了python讀取圖片的幾種方式及圖像寬和高的存儲順序,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • python打包pyinstall的實現(xiàn)步驟

    python打包pyinstall的實現(xiàn)步驟

    PyInstaller可將Python代碼打包成單個可執(zhí)行文件,本文主要介紹了python打包pyinstall的實現(xiàn)步驟,具有一定的參考價值,感興趣的可以了解一下
    2023-10-10
  • 如何利用Python分析出微信朋友男女統(tǒng)計圖

    如何利用Python分析出微信朋友男女統(tǒng)計圖

    這篇文章主要給大家介紹了關于如何利用Python分析出微信朋友男女統(tǒng)計圖的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或工作具有一定的參考學習價值,需要的朋友們下面來一起看看吧
    2019-01-01
  • Python系統(tǒng)監(jiān)控模塊psutil功能與經典用法分析

    Python系統(tǒng)監(jiān)控模塊psutil功能與經典用法分析

    這篇文章主要介紹了Python系統(tǒng)監(jiān)控模塊psutil功能與經典用法,簡單講述了psutil模塊的功能、原理并結合具體實例形式分析了Python使用psutil模塊針對CPU、內存、磁盤、網(wǎng)絡等信息的讀取相關操作技巧,需要的朋友可以參考下
    2018-05-05
  • Python基于DFA算法實現(xiàn)內容敏感詞過濾

    Python基于DFA算法實現(xiàn)內容敏感詞過濾

    DFA?算法是通過提前構造出一個?樹狀查找結構,之后根據(jù)輸入在該樹狀結構中就可以進行非常高效的查找。本文將利用改算法實現(xiàn)敏感詞過濾,需要的可以參考一下
    2022-04-04
  • 使用Python分析文本數(shù)據(jù)的詞頻并詞云圖可視化

    使用Python分析文本數(shù)據(jù)的詞頻并詞云圖可視化

    這篇文章主要給大家介紹了關于如何使用Python分析文本數(shù)據(jù)的詞頻并詞云圖可視化,文章中有詳細的圖文介紹和代碼示例,對我們的學習或工作有一定的幫助,需要的朋友可以參考下
    2023-09-09
  • pytorch報錯問題:ValueError: num_samples should be a positive integer value, but got num_samples=0

    pytorch報錯問題:ValueError: num_samples should be

    這篇文章主要介紹了pytorch報錯問題:ValueError: num_samples should be a positive integer value, but got num_samples=0的解決方案,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • keras之權重初始化方式

    keras之權重初始化方式

    這篇文章主要介紹了keras之權重初始化方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05

最新評論