分享

搜我收藏 ? python处理urlencode的两种方式

 Jamin 2009-12-18

python处理urlencode的两种方式

2009年2月2日

1.Python内置了urlencode函数:

urllib.urlencode()
不幸的是,这个函数只能接收key-value pair格式的数据。
例如:

m = {'name' : 'peter'; 'gender' : 'male'}
str = urllib.urlencode(m)
print str
gender=male&name=peter

2、自己写一个方法
如果只希望urlencode单个的String对象,这时候,除了将它转化为mapping object之外,还有一种方法:

def my_urlencode(str) :
reprStr = repr(s).replace(r'\x', '%')
return reprStr[1:-1]
print my_urlencode('你好')
%c4%e3%ba%c3

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多