在Python中不能使用urllib.urlencode对URL进行编码

8 浏览
0 Comments

在Python中不能使用urllib.urlencode对URL进行编码

当尝试对这个字符串进行urlencode时,为什么会出现这个错误?

 >>> callback = "http://localhost/application/authtwitter?twitterCallback"
 >>> urllib.urlencode(callback)
 Traceback (most recent call last):
      File "", line 1, in 
      File "/usr/lib/python2.7/urllib.py", line 1261, in urlencode
      raise TypeError
 TypeError: not a valid non-string sequence or mapping object

0