国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

Python Xml文件添加字節(jié)屬性的方法

2020-01-04 15:29:03
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

實(shí)例如下所示:

from xml.etree.cElementTree import ElementTree,Elementimport xlrdimport redef read_xlsx(xlsx_path):  workbook = xlrd.open_workbook(xlsx_path)  booksheet = workbook.sheet_by_name("Sheet1")  p = list()  row_data = []  for row in range(booksheet.nrows):    for col in range(booksheet.ncols):      cel = booksheet.cell(row, col)      val = cel.value      try:        val = cel.value        val = re.sub(r'/s+', '', val)      except:        pass      if type(val) == float:        val = int(val)      else:        val = str(val)      row_data.append(val)  p.append(row_data)  return pdef read_xml(Int_path):  tree = ElementTree()  tree.parse(Int_path)  return treedef write_xml(tree, out_path):  tree.write(out_path,encoding="utf-8",xml_declaration=True)  '''tree.write('output.xml')'''def if_match(node,k_name,k_val):  c = node.get(k_name)  if node.get(k_name) == k_val:    return True  return Falsedef find_nodes(tree,path):  return tree.findall(path)def get_node_by_keyvalue(nodelist,key_name,key_val):  result_nodes=[]  for node in nodelist:    if if_match(node,key_name,key_val):      result_nodes.append(node)  return result_nodesdef add_node_properties(nodelist,add_key,add_properties):  for node in nodelist:    node.set(add_key,add_properties)  return nodeif __name__ == "__main__":  tree = read_xml("./ContentList.xml")  nodes = find_nodes(tree,"Content")  P = read_xlsx("./ServiceId.xlsx")  a = P[0]  i = 0  while i < 80:    result_nodes = get_node_by_keyvalue(nodes , "AssetId" , a[i])    add_node_properties(result_nodes,"ServiceId",a[i+1])    i = i + 2  write_xml(tree,'./ContentList1.xml')

以上這篇Python Xml文件添加字節(jié)屬性的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持VEVB武林網(wǎng)。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到python教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 马龙县| 神木县| 资讯 | 赤水市| 万安县| 太保市| 合阳县| 河北省| 柯坪县| 永登县| 平利县| 太保市| 黑龙江省| 阳新县| 济阳县| 阿瓦提县| 旌德县| 读书| 唐河县| 崇礼县| 灵璧县| 周口市| 大新县| 岗巴县| 蓝田县| 元谋县| 萨迦县| 绥阳县| 海城市| 靖宇县| 南昌市| 偏关县| 夹江县| 合肥市| 南投县| 岱山县| 五指山市| 栾川县| 上栗县| 安阳县| 元氏县|