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

Python 解析XML文件

 更新時(shí)間:2009年04月15日 22:07:14   作者:  
google一篇關(guān)于Python解析XML文件的博文不過XML文件出錯(cuò),整理如下。
Python文件:
復(fù)制代碼 代碼如下:

#parsexml.py
#本例子參考自python聯(lián)機(jī)文檔,做了適當(dāng)改動和添加

import xml.parsers.expat

#控制打印縮進(jìn)
level = 0

#獲取某節(jié)點(diǎn)名稱及屬性值集合
def start_element(name, attrs):
global level
print ' '*level, 'Start element:', name, attrs
level = level + 1

#獲取某節(jié)點(diǎn)結(jié)束名稱
def end_element(name):
global level
level = level - 1
print ' '*level, 'End element:', name

#獲取某節(jié)點(diǎn)中間的值
def char_data(data):
if(data == '\n'):
return
if(data.isspace()):
return
global level
print ' '*level, 'Character data:', data

p = xml.parsers.expat.ParserCreate()

p.StartElementHandler = start_element
p.EndElementHandler = end_element
p.CharacterDataHandler = char_data
p.returns_unicode = False

f = file('sample.xml')
p.ParseFile(f)
f.close()

XML文件(sample.xml):
復(fù)制代碼 代碼如下:

<contacts id="bluecrystal">
<item name="keen" fff="ddd">
<telephone type="phone">222222222</telephone>
<telephone type="mobile">134567890</telephone>
</item>
<item name="bcm">
<telephone type="phone">11111111</telephone>
<telephone type="mobile">15909878909</telephone>
</item>
</contacts>

相關(guān)文章

  • Python之Numpy的超實(shí)用基礎(chǔ)詳細(xì)教程

    Python之Numpy的超實(shí)用基礎(chǔ)詳細(xì)教程

    這篇文章主要介紹了Python之Numpy的超實(shí)用基礎(chǔ)詳細(xì)教程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • keras建模的3種方式詳解

    keras建模的3種方式詳解

    這篇文章主要介紹了keras建模的3種方式詳解,keras是Google公司于2016年發(fā)布的以tensorflow為后端的用于深度學(xué)習(xí)網(wǎng)絡(luò)訓(xùn)練的高階API,因接口設(shè)計(jì)非常人性化,深受程序員的喜愛,需要的朋友可以參考下
    2023-08-08
  • python requests使用socks5的例子

    python requests使用socks5的例子

    今天小編就為大家分享一篇python requests使用socks5的例子,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • 淺談python處理json和redis hash的坑

    淺談python處理json和redis hash的坑

    這篇文章主要介紹了淺談python處理json和redis hash的坑,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • 創(chuàng)建Shapefile文件并寫入數(shù)據(jù)的例子

    創(chuàng)建Shapefile文件并寫入數(shù)據(jù)的例子

    今天小編就為大家分享一篇創(chuàng)建Shapefile文件并寫入數(shù)據(jù)的例子,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • Python?Opencv實(shí)現(xiàn)圖片切割處理

    Python?Opencv實(shí)現(xiàn)圖片切割處理

    這篇文章主要為大家詳細(xì)介紹了Python?Opencv實(shí)現(xiàn)圖片切割處理,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • 利用Python批量循環(huán)讀取Excel的技巧分享

    利用Python批量循環(huán)讀取Excel的技巧分享

    這篇文章主要為大家詳細(xì)介紹了何用Python批量循環(huán)讀取Excel,文中的示例代碼講解詳細(xì),對我們的學(xué)習(xí)或工作有一定的幫助,感興趣的可以了解一下
    2023-07-07
  • Python深度學(xué)習(xí)pyTorch權(quán)重衰減與L2范數(shù)正則化解析

    Python深度學(xué)習(xí)pyTorch權(quán)重衰減與L2范數(shù)正則化解析

    這篇文章主要介紹了Python深度學(xué)習(xí)中的pyTorch權(quán)重衰減與L2范數(shù)正則化的詳細(xì)解析,文中附含詳細(xì)示例代碼,有需要的朋友可以借鑒參考下
    2021-09-09
  • Python中除法使用的注意事項(xiàng)

    Python中除法使用的注意事項(xiàng)

    這篇文章主要介紹了Python中除法使用的注意事項(xiàng),是Python程序設(shè)計(jì)很重要的技巧,需要的朋友可以參考下
    2014-08-08
  • python實(shí)現(xiàn)刪除文件與目錄的方法

    python實(shí)現(xiàn)刪除文件與目錄的方法

    這篇文章主要介紹了python實(shí)現(xiàn)刪除文件與目錄的方法,詳細(xì)的分析了涉及Python文件操作的各種方法,需要的朋友可以參考下
    2014-11-11

最新評論

台东县| 讷河市| 耿马| 科技| 保山市| 珲春市| 阿克苏市| 昆山市| 彩票| 山阳县| 保定市| 准格尔旗| 襄城县| 平乐县| 达孜县| 铁岭县| 武鸣县| 邓州市| 海南省| 舟山市| 望谟县| 沿河| 汉寿县| 许昌市| 庄浪县| 西乡县| 武强县| 黔西| 延川县| 阿瓦提县| 台南市| 巍山| 昆明市| 瓮安县| 德安县| 莲花县| 德兴市| 汝阳县| 建德市| 阿克| 清丰县|