Chinaunix
标题:
怎么处理tornado里面的post 字符串
[打印本页]
作者:
abnerboy
时间:
2014-11-04 10:00
标题:
怎么处理tornado里面的post 字符串
--------------------------d791ba39f3d52e9e Content-Disposition: form-data; name="message" hello abner --------------------------d791ba39f3d52e9e Content-Disposition: form-data; name="id" 11 --------------------------d791ba39f3d52e9e--类似于这样的http body 数据流 在tornado 里面我拿出来了,怎么解析成字典格式的类似于 {message:abner,id:11}求解。。
作者:
whitelotus19
时间:
2014-11-08 11:16
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import re
text='''
--------------------------d791ba39f3d52e9e Content-Disposition: form-data; name="message" hello abner --------------------------d791ba39f3d52e9e Content-Disposition: form-data; name="id" 11 --------------------------d791ba39f3d52e9e--
'''
print dict(re.findall(r'name="(\w+)"\s+([^-]+)',text))
复制代码
输出:
{'message': 'hello abner ', 'id': '11 '}
解析成字典格式的类似于 {message:abner,id:11},中间的hello不要?
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2