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

来源:百度文库 编辑:神马文学网 时间:2024/03/29 17:14:57
python处理urlencode的两种方式
2009年2月2日评论发表评论
1.Python内置了urlencode函数:
urllib.urlencode()
不幸的是,这个函数只能接收key-value pair格式的数据。
例如:
m = {'name' : 'peter'; 'gender' : 'male'}str = urllib.urlencode(m)print strgender=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