日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python xml模塊的簡單使用

瀏覽:37日期:2022-06-25 18:58:50
一、xml簡介

xml是實現不同語言或程序之間進行數據交換的協議,跟json差不多,但json使用起來更簡單,不過,古時候,在json還沒誕生的黑暗年代,大家只能選擇用xml呀,至今很多傳統公司如金融行業的很多系統的接口還主要是xml。

xml的格式如下,就是通過<>節點來區別數據結構的:

<?xml version='1.0'?><data> <country name='Liechtenstein'> <rank updated='yes'>2</rank> <year>2008</year> <gdppc>141100</gdppc> <neighbor name='Austria' direction='E'/> <neighbor name='Switzerland' direction='W'/> </country> <country name='Singapore'> <rank updated='yes'>5</rank> <year>2011</year> <gdppc>59900</gdppc> <neighbor name='Malaysia' direction='N'/> </country> <country name='Panama'> <rank updated='yes'>69</rank> <year>2011</year> <gdppc>13600</gdppc> <neighbor name='Costa Rica' direction='W'/> <neighbor name='Colombia' direction='E'/> </country></data>二、Python使用xml

xml協議在各個語言里的都 是支持的,在python中可以用以下模塊操作xml:

# print(root.iter(’year’)) #全文搜索# print(root.find(’country’)) #在root的子節點找,只找一個# print(root.findall(’country’)) #在root的子節點找,找所有import xml.etree.ElementTree as ETtree = ET.parse('xmltest.xml')root = tree.getroot()print(root.tag)#遍歷xml文檔for child in root: print(’========>’, child.tag, child.attrib, child.attrib[’name’]) for i in child: print(i.tag, i.attrib, i.text)#只遍歷year 節點for node in root.iter(’year’): print(node.tag, node.text)#---------------------------------------import xml.etree.ElementTree as ETtree = ET.parse('xmltest.xml')root = tree.getroot()#修改for node in root.iter(’year’): new_year = int(node.text) + 1 node.text = str(new_year) node.set(’updated’, ’yes’) node.set(’version’, ’1.0’)tree.write(’test.xml’)#刪除nodefor country in root.findall(’country’): rank = int(country.find(’rank’).text) if rank > 50: root.remove(country)tree.write(’output.xml’)#在country內添加(append)節點year2import xml.etree.ElementTree as ETtree = ET.parse('a.xml')root = tree.getroot()for country in root.findall(’country’): for year in country.findall(’year’): if int(year.text) > 2000: year2 = ET.Element(’year2’) year2.text = ’新年’ year2.attrib = {’update’: ’yes’} country.append(year2) #往country節點下添加子節點tree.write(’a.xml.swap’)三、自己創建xml文檔

import xml.etree.ElementTree as ETnew_xml = ET.Element('namelist')name = ET.SubElement(new_xml, 'name', attrib={'enrolled': 'yes'})age = ET.SubElement(name, 'age', attrib={'checked': 'no'})sex = ET.SubElement(name, 'sex')sex.text = ’33’name2 = ET.SubElement(new_xml, 'name', attrib={'enrolled': 'no'})age = ET.SubElement(name2, 'age')age.text = ’19’et = ET.ElementTree(new_xml) #生成文檔對象et.write('test.xml', encoding='utf-8', xml_declaration=True)ET.dump(new_xml) #打印生成的格式

以上就是python xml模塊的簡單使用的詳細內容,更多關于python xml模塊使用的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久精品五月| 久久午夜精品| 国产精品人人爽人人做我的可爱| 日本成人在线视频网站| 欧美中文字幕一区二区| 欧美三级第一页| 999国产精品视频| 一级欧洲+日本+国产| 五月激情久久| 亚洲国产福利| 婷婷激情久久| 成人av二区| 久热精品在线| 国产一区视频在线观看免费| 亚洲午夜精品久久久久久app| 国产在线一区不卡| 国产亚洲高清一区| 精品视频一区二区三区四区五区 | 国产不卡精品在线| 久久中文精品| zzzwww在线看片免费| 日本精品久久| 国产精品密蕾丝视频下载| 神马午夜在线视频| 91久久久精品国产| 日韩在线黄色| 美女少妇全过程你懂的久久| 日日摸夜夜添夜夜添国产精品| 久久激情五月激情| 欧美日韩亚洲在线观看| 视频在线在亚洲| 日韩和欧美一区二区三区| 日本午夜精品一区二区三区电影| 国产精品主播| 狠狠干成人综合网| 精品国产免费人成网站| 黑丝一区二区三区| 精品久久97| 欧美精品九九| 丁香婷婷久久| 亚洲精品第一| 欧美aa在线视频| 免费精品视频| 成人在线观看免费视频| 日韩在线欧美| 国产精品magnet| 99香蕉国产精品偷在线观看 | 国产精品玖玖玖在线资源| 丝袜美腿诱惑一区二区三区 | 国产成人精品一区二区三区视频| 午夜亚洲精品| 五月天综合网站| 欧美专区一区| 蜜桃视频一区二区三区在线观看| 国产 日韩 欧美 综合 一区| 亚洲一级大片| 久久亚洲二区| 日韩在线观看| 成人日韩在线| 成人午夜网址| 欧美国产先锋| 欧美国产另类| 捆绑调教美女网站视频一区| 国产农村妇女精品一二区| 国产超碰精品| 亚洲香蕉网站| 国产精品极品在线观看| 日本欧洲一区二区| 免费高清在线一区| 婷婷亚洲精品| 亚洲久草在线| 日本不卡一区二区三区| 日本视频在线一区| 久久国产免费看| 麻豆久久久久久| 日本麻豆一区二区三区视频| 亚洲69av| 国产情侣久久| 欧美极品一区二区三区| 国内自拍视频一区二区三区| 日韩综合精品| 在线精品亚洲欧美日韩国产| 国产精品mv在线观看| 精品国产一区二区三区av片| 亚洲精品黄色| 国产一区二区三区亚洲综合| 另类中文字幕国产精品| 国产网站在线| 樱桃成人精品视频在线播放| 日韩中文字幕| 久久精品国产999大香线蕉| 最新中文字幕在线播放 | 在线日韩欧美| 欧美日韩视频免费看| 国产欧美日韩在线观看视频| 日韩成人精品一区| 日韩精品一二三区| 国产精品最新自拍| 久久青草久久| 欧美日韩18| 精品国产乱码久久久久久樱花 | 美女视频黄免费的久久| 久久久久久美女精品| 日韩高清二区| 亚洲国产一区二区在线观看 | 亚洲一区二区三区高清不卡| 国产伦理一区| 香蕉视频成人在线观看| 国产一区一一区高清不卡| 色88888久久久久久影院| 日韩国产欧美一区二区三区| 99久久视频| 欧美国产视频| 中文字幕免费一区二区| 99成人在线视频| 欧美日韩一二| 四虎成人av| 国产精品视频一区二区三区 | 精品视频黄色| 中文字幕亚洲影视| 日韩黄色大片网站| 日本欧美在线| 婷婷久久一区| 欧美丝袜一区| av高清不卡| 欧美日一区二区在线观看| 久久av一区二区三区| 婷婷综合在线| 999国产精品视频| 91精品国产福利在线观看麻豆| 免费在线观看一区| 老司机精品久久| 国产午夜精品一区二区三区欧美 | 精品国产精品久久一区免费式 | 国产精品任我爽爆在线播放 | 亲子伦视频一区二区三区| 国产aa精品| 精品国产一区二区三区av片| 国产精品久久久一区二区| 欧美日韩18| 日本国产一区| 亚洲天堂av资源在线观看| 亚洲乱码一区| 欧美久久一区二区三区| 久久福利影视| 午夜亚洲福利| 麻豆精品蜜桃视频网站| 亚洲最新无码中文字幕久久 | 亚洲精品中文字幕99999| 亚洲精品福利| 国产成人精品福利| 午夜精品成人av| 免费看欧美美女黄的网站| 亚洲色图网站| 欧美日韩国产免费观看视频| 亚洲图片久久| 荡女精品导航| 国产99精品| 亚洲性视频在线| 久久亚洲黄色| 99久久婷婷这里只有精品| 日韩在线卡一卡二| 欧美黑人巨大videos精品| 米奇777超碰欧美日韩亚洲| 日本精品另类| 精精国产xxxx视频在线播放| 亚洲开心激情| 无码日韩精品一区二区免费| 你懂的网址国产 欧美| 免费视频一区三区| 国产一区二区三区亚洲综合| 国产伊人精品| 久久97久久97精品免视看秋霞| 免费高潮视频95在线观看网站| 欧美日韩免费观看视频| 亚洲午夜久久| 亚洲天堂成人| 精品精品久久| 国产麻豆精品| 日韩精品91亚洲二区在线观看| 日韩av福利| 你懂的国产精品| 91欧美精品| 一区二区国产精品| 亚洲精品人人| 99视频一区| 国产视频一区在线观看一区免费| 亚洲a一区二区三区| 欧美国产另类| 国产精品天天看天天狠| 久久aⅴ国产紧身牛仔裤| 99久久www免费| 中文字幕高清在线播放| av资源中文在线天堂| 激情视频网站在线播放色| 欧美日韩 国产精品| 青青草精品视频| 69堂免费精品视频在线播放| 日韩欧美中文字幕电影| 久久精品国产99久久|