电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

python對XML文件的操作實(shí)現(xiàn)代碼

瀏覽:129日期:2022-08-01 08:28:12

python對XML文件的操作

1、xml 創(chuàng)建

import xml.etree.ElementTree as ETnew_xml=ET.Element(’personinfolist’) #最外面的標(biāo)簽名personinfo=ET.SubElement(new_xml,’personinfo’,attrib={’enrolled’:’aaa’}) #對應(yīng)的參數(shù)是:父級標(biāo)簽是誰,當(dāng)前標(biāo)簽名,當(dāng)前標(biāo)簽屬性與值name=ET.SubElement(personinfo,’name’)name.text=’xaoming’age=ET.SubElement(personinfo,’age’,attrib={’checked’:’yes’})age.text=’23’personinfo2=ET.SubElement(new_xml,’personinfo’,attrib={’enrolled’:’bbb’})name=ET.SubElement(personinfo2,’name’)name.text=’xaokong’age=ET.SubElement(personinfo2,’age’,attrib={’checked’:’no’})age.text=’20’et=ET.ElementTree(new_xml)et.write(’text1.xml’,encoding=’utf-8’,xml_declaration=True)#生成text1.xml

2、xml 數(shù)據(jù)查詢

import xml.etree.ElementTree as ETtree=ET.parse(’text1.xml’)root=tree.getroot()print(root.tag)#遍歷 xml 文檔for i in root: print(i.tag,i.attrib) # tag是指標(biāo)簽名,attrib 是指標(biāo)簽里的屬性,text 是指標(biāo)簽內(nèi)容 for j in i: print(j.tag,j.attrib,j.text) for k in j: print(k.tag,k.attrib,k.text)#只遍歷 year 標(biāo)簽for w in root.iter(’year’): #只遍歷指定標(biāo)簽 print(w.tag,w.text)

3、xml 數(shù)據(jù)修改

import xml.etree.ElementTree as ETtree=ET.parse(’text1.xml’)root=tree.getroot()print(root.tag)#修改 xmlfor node in root.iter(’year’): #要修改的標(biāo)簽 new_year=int(node.text)+1 node.text=str(new_year) node.set(’updsted_by’,’kong’) #給這個標(biāo)簽(year)添加新的屬性 key:valuetree.write(’text1.xml’) #再吧數(shù)據(jù)寫回去

4、xml 數(shù)據(jù)刪除

import xml.etree.ElementTree as ETtree=ET.parse(’text1.xml’)root=tree.getroot()for country in root.findall(’country’): #會取這個標(biāo)簽所有的數(shù)據(jù) rank=int(country.find(’rank’).text) if rank > 50: root.remove(country) #刪除數(shù)據(jù)tree.write(’output.xml’) #再把數(shù)據(jù)寫回文件

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 香蕉筛|直线|等厚|弧形|振动筛|香蕉筛厂家-洛阳隆中重工 | 818手游网_提供当下热门APP手游_最新手机游戏下载 | 专业生产动态配料系统_饲料配料系统_化肥配料系统等配料系统-郑州鑫晟重工机械有限公司 | 三价铬_环保铬_环保电镀_东莞共盈新材料贸易有限公司 | 磁力链接搜索神器_BT磁力狗_CILIMAO磁力猫_高效磁力搜索引擎2024 | 通信天线厂家_室分八木天线_对数周期天线_天线加工厂_林创天线源头厂家 | 采暖炉_取暖炉_生物质颗粒锅炉_颗粒壁炉_厂家加盟批发_烟台蓝澳采暖设备有限公司 | 水质传感器_水质监测站_雨量监测站_水文监测站-山东水境传感科技有限公司 | 橡胶电子拉力机-塑料-微电脑电子拉力试验机厂家-江苏天源 | 临沂招聘网_人才市场_招聘信息_求职招聘找工作请认准【马头商标】 | 天津货架厂_穿梭车货架_重型仓储货架_阁楼货架定制-天津钢力仓储货架生产厂家_天津钢力智能仓储装备 | 培训一点通 - 合肥驾校 - 合肥新亚驾校 - 合肥八一驾校 | 火锅加盟_四川成都火锅店加盟_中国火锅连锁品牌十强_朝天门火锅【官网】 | 电子巡更系统-巡检管理系统-智能巡检【金万码】 | 丙烷/液氧/液氮气化器,丙烷/液氧/液氮汽化器-无锡舍勒能源科技有限公司 | 重庆中专|职高|技校招生-重庆中专招生网 | 湖南档案密集架,智能,物证,移动,价格-湖南档案密集架厂家 | 智慧旅游_智慧景区_微景通-智慧旅游景区解决方案提供商 | 润滑油加盟_润滑油厂家_润滑油品牌-深圳市沃丹润滑科技有限公司 琉璃瓦-琉璃瓦厂家-安徽盛阳新型建材科技有限公司 | 双工位钻铣攻牙机-转换工作台钻攻中心-钻铣攻牙机一体机-浙江利硕自动化设备有限公司 | 武汉刮刮奖_刮刮卡印刷厂_为企业提供门票印刷_武汉合格证印刷_现金劵代金券印刷制作 - 武汉泽雅印刷有限公司 | 长信科技产业园官网_西安厂房_陕西标准工业厂房 | 披萨石_披萨盘_电器家电隔热绵加工定制_佛山市南海区西樵南方综合保温材料厂 | 商标转让-商标注册-商标查询-软著专利服务平台 - 赣江万网 | 包装机_厂家_价格-山东包装机有限公司 | 全自动包装秤_全自动上袋机_全自动套袋机_高位码垛机_全自动包装码垛系统生产线-三维汉界机器(山东)股份有限公司 | 长沙广告公司|长沙广告制作设计|长沙led灯箱招牌制作找望城湖南锦蓝广告装饰工程有限公司 | HDPE土工膜,复合土工膜,防渗膜价格,土工膜厂家-山东新路通工程材料有限公司 | 传动滚筒,改向滚筒-淄博建凯机械科技有限公司 | 柔性测斜仪_滑动测斜仪-广州杰芯科技有限公司 | 引领中高档酒店加盟_含舍·美素酒店品牌官网 | 预制舱-电力集装箱预制舱-模块化预制舱生产厂家-腾达电器设备 | 加气混凝土砌块设备,轻质砖设备,蒸养砖设备,新型墙体设备-河南省杜甫机械制造有限公司 | 高硼硅玻璃|水位计玻璃板|光学三棱镜-邯郸奥维玻璃科技有限公司 高温高压釜(氢化反应釜)百科 | 伟秀电气有限公司-10kv高低压开关柜-高低压配电柜-中置柜-充气柜-欧式箱变-高压真空断路器厂家 | 集菌仪_智能集菌仪_全封闭集菌仪_无菌检查集菌仪厂家-那艾 | 沉降天平_沉降粒度仪_液体比重仪-上海方瑞仪器有限公司 | 中央空调维修、中央空调保养、螺杆压缩机维修-苏州东菱空调 | 石栏杆_青石栏杆_汉白玉栏杆_花岗岩栏杆 - 【石雕之乡】点石石雕石材厂 | 免费B2B信息推广发布平台 - 推发网| 工业铝型材生产厂家_铝合金型材配件批发精加工定制厂商 - 上海岐易铝业 |