猿问

base64编码后在进行urlencode提示type eroor

urlliburllib2base64
url = data = data_base64 = base64.b64encode(data)
data_url = urllib.urlencode(data_base64)
url2 = urllib2.Request(urldata_url)
response = urllib2.urlopen(url2)
apicontent = response.read()
apicontent

错误:
Traceback (most recent call last):
  File "F:/python_test/�ӿڲ���", line 7, in <module>
    data_url = urllib.urlencode("'"+data_base64+"'")
  File "D:\Python27\lib\urllib.py", line 1333, in urlencode
    raise TypeError
TypeError: not a valid non-string sequence or mapping object
yingdianjishu
浏览 6171回答 1
1回答

weenhall

很明显是类型错误,包含非法的字符序列,好好检查下
随时随地看视频慕课网APP

相关分类

Python
我要回答