亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

解決python 3 urllib 沒有 urlencode 屬性的問題

系統 2145 0

今天在pycharm(我用的python3)練習的時候,發現報了個AttributeError: module 'urllib' has no attribute 'urlencode'的錯誤。后來發現python2和python3的urllib結構不一樣。

下面我用pycharm中python3演示一下:

錯誤例子:

            
import urllib
import urllib.parse
wd = {"wd":"傳智播客"}
print(urllib.urlencode(wd))
          

結果:

            
C:\Users\DELL\AppData\Local\Programs\Python\Python36-32\python.exe E:/untitled/Python_Test/urllib2Demo1.py
Traceback (most recent call last):
 File "E:/untitled/Python_Test/urllib2Demo1.py", line 5, in 
            
              
  print(urllib.urlencode(wd))
AttributeError: module 'urllib' has no attribute 'urlencode'

Process finished with exit code 1

            
          

正確例子:

            
import urllib
import urllib.parse
wd = {"wd":"傳智播客"}
print(urllib.parse.urlencode(wd))
          

結果:

            
C:\Users\DELL\AppData\Local\Programs\Python\Python36-32\python.exe E:/untitled/Python_Test/urllib2Demo1.py
wd=%E4%BC%A0%E6%99%BA%E6%92%AD%E5%AE%A2

Process finished with exit code 0

          

因此需要記住urllib庫在python2和python3之間是不同的。

普及一下知識點:

urllib庫在python2與python3中的區別

Urllib是python提供的一個用于操作url的模塊。

在python2中,有urllib庫和urllib2庫。在python3中,urllib2合并到urllib庫中,我們爬取網頁的時候,經常用到這個庫。

升級合并后,模塊中包的位置變化的地方較多。

以下是python2與python3中常用的關于urllib庫的變化:

在python2中使用import urllib2――――對應的,在python3中會使用import urllib.request,urllib.error

在python2中使用import urllib――――對應的,在python3中會使用import urllib.request,urllib.error,urllib.parse

在python2中使用import urlparse――――對應的,在python3中會使用import urllib.parse

在python2中使用urllib2.urlopen――――對應的,在python3中會使用urllib.request.urlopen

在python2中使用urllib.urlencode――――對應的,在python3中會使用urllib.parse.urlencode

在python2中使用urllib.quote――――對應的,在python3中會使用urllib.request.quote

在python2中使用cookielib.CookieJar――――對應的,在python3中會使用http.CookieJar

在python2中使用urllib2.Request――――對應的,在python3中會使用urllib.request.Request

以上就是urllib相關模塊從python2到python3的常見一些變化。

以上這篇解決python 3 urllib 沒有 urlencode 屬性的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 日韩区欧美区 | 99九九视频| 免费一看一级毛片 | 日本欧美高清 | 亚洲国产成人久久一区久久 | 国产色网 | 人人干人人舔 | 亚洲精品动漫一区二区三区在线 | 四虎播放 | 欧美性大战久久久久久久蜜桃 | 亚洲免费精品 | 一级毛片不卡 | 欧美日韩成人午夜免费 | 亚州中文 | 六月丁香婷婷激情国产 | 免费看一级做a爰片久久 | 毛片一级视频 | 日本另类αv欧美另类aⅴ | 国产亚洲精品色一区 | 久草热线视频 | 国产成人亚洲精品 | 欧美成人高清 | 色偷偷亚洲 | 国产欧美乱码在线看 | 色综合久久婷婷天天 | 国内欧美一区二区三区 | 久久在草| 亚洲精品久久久久久久777 | 高清一级毛片一本到免费观看 | 亚洲免费观看视频 | 天天干夜夜夜操 | 国产农村一一级特黄毛片 | 四虎免费永久观看 | 国产精品久久久久尤物 | 看全色黄大色黄大片爽一下 | 久久久久国产 | 欧美日韩毛片 | 在线看亚洲 | 成人午夜爱爱爱爱爱 | 精品无人区乱码一区二区三区手机 | 一级无遮挡理论片 |