.urllib.urlencode

将URL中的键值对以连接符&划分

这里可以与urlopen结合以实现post方法和get方法:

 

>>> import urllib
>>> params=urllib.urlencode({'spam':1,'eggs':2,'bacon':0})
>>> params
'eggs=2&bacon=0&spam=1'
>>> f=urllib.urlopen("http://python.org/query?%s" % params)
>>> print f.read()

 

POST方法:

>>> import urllib
>>> parmas = urllib.urlencode({'spam':1,'eggs':2,'bacon':0})
>>> f=urllib.urlopen("http://python.org/query",parmas)
>>> f.read()

 

posted @ 2018-10-17 10:56  Aray007  阅读(2034)  评论(0编辑  收藏  举报