pythonxml库_对python 生成拼接xml报文的示例详解
最近臨時(shí)工作要生成xml報(bào)名,通過(guò)MQ接口發(fā)送。簡(jiǎn)單小程序。
自增長(zhǎng)拼成xml報(bào)文
Test_001.py
# encoding=utf-8
import time
orderId = ''
s1= "\n"
#
for ID in range(1,5):
item1 = "" + \
"" + str(ID) + "" + \
"" + time.strftime('%Y-%m-%d %H:%M:%S', time.localtime()) + "" + \
""
orderId+=item1
messge = "" + orderId + " "
print(messge)
另外一種狀態(tài)
#encoding=utf-8
# str=input("輸入字段:")
str='lxs,hqq,lj,xc'
List=str.split(',')
# str_xml=input("輸入替換的模板:")
str_xml='VAR_XML//MbfBody/valueCOLUMN(VALUE,y)'
#列表追加,回車成多行
def add_xml(L):
xml_list=[]
s1= '\n' #回車換行符
for value in L:
VAULE=value.upper()
xml= str_xml.replace('value',value,2).replace('VALUE',VAULE,1) #替換模板中的值為列表中的值,小寫(xiě)兩次,大寫(xiě)一次
xml_list.append(xml)
xml_str=s1.join(xml_list) #list 更新成str
return xml_str
#字符串追加,一行
# def add_xml(L):
# xml_list=''
# for value in L:
# VAULE=value.upper()
# xml= str_xml.replace('value',value,2).replace('VALUE',VAULE,1) #替換模板中的值為列表中的值,小寫(xiě)兩次,大寫(xiě)一次
# xml_list+=xml
# # xml_str=s1.join(xml_list) #list 更新成str
# return xml_list
test=add_xml(List)
print(test)
以上這篇對(duì)python 生成拼接xml報(bào)文的示例詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持我們。
本文標(biāo)題: 對(duì)python 生成拼接xml報(bào)文的示例詳解
本文地址: http://www.cppcns.com/jiaoben/python/248608.html
總結(jié)
以上是生活随笔為你收集整理的pythonxml库_对python 生成拼接xml报文的示例详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: map语法获取index_复习Elast
- 下一篇: python爬取视频自动播放_如何在IP