knrt.net
当前位置:首页 >> python post xml >>

python post xml

不知道你是指的服务端还是客户端的代码。 但是google: python RAW POST应该就能解决。

调用urllib2库函数,有Request方法,自己构建表单什么的,这个直接百度搜urllib2和urllib两个库函数就有了

request.raw_data 这个是获取 post提交的原始数据 然后使用 python自带的xml处理一下就可以

只要是post的内容统统都要用urllib.quote做一次编码。如果你做了。就不存在汉字地问题了。如果不编码,除非服务端与客户端库都是你写的,否则很可能会出错。 你有时候仔细看一下http1.0协议。这个简单,一会儿就看完了。这样就不容易出现类型这...

直接操作文件肯定不现实,只能先使用python自带模块xml.etree 解析xml,然后找到对应的节点把数据添加进去,重新写入文件。

#coding=gb18030 import sys reload(sys) sys.setdefaultencoding('gb18030') from xml.dom.minidom import Document xmltree = Document() firstNode = xmltree.createElement("newslist") xmltree.appendChild(firstNode) d="大" n=xmltree.cr...

楼主说的应该是转换成HTML Entities,挺容易的: s = "中文" s.decode("utf-8").encode("ascii", "xmlcharrefreplace")

import xml.etree.ElementTreee = xml.etree.ElementTree.parse('x.xml').getroot()for atype in e.findall('mysqlhost'): print(atype.text)

import xml.etree.ElementTree e = xml.etree.ElementTree.parse('x.xml').getroot() for atype in e.findall('mysqlhost'): print(atype.text)

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com