參考學習:http://www.blogjava.net/ashutc/archive/2011/03/21/346695.html
1.urllib.quote()函數
模擬登錄時,對用戶名進行處理:
1 def GetUserName(userName): 2 userNameTemp = urllib.quote(userName) 3 userNameEncoded = base64.encodestring(userNameTemp)[:-1] 4 return userNameEncoded
不理解為什么要用urllib.quote()而不用urllib.urlencode()函數,后來編碼:
1 userNameTemp = urllib.urlencode(userName)
發生錯誤:
userNameTemp = urllib.urlencode(userName) File "C:\Python27\lib\urllib.py", line 1324, in urlencode raise TypeError TypeError: not a valid non-string sequence or mapping object