python模塊學習——urllib模塊


參考學習: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


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM