最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2019年08月22日 09:39:34   作者:qq_38709565  
今天小編就為大家分享一篇解決python 3 urllib 沒有 urlencode 屬性的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧

今天在pycharm(我用的python3)練習(xí)的時(shí)候,發(fā)現(xiàn)報(bào)了個(gè)AttributeError: module 'urllib' has no attribute 'urlencode'的錯(cuò)誤。后來(lái)發(fā)現(xiàn)python2和python3的urllib結(jié)構(gòu)不一樣。

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

錯(cuò)誤例子:

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

結(jié)果:

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 <module>
  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))

結(jié)果:

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庫(kù)在python2和python3之間是不同的。

普及一下知識(shí)點(diǎn):

urllib庫(kù)在python2與python3中的區(qū)別

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

在python2中,有urllib庫(kù)和urllib2庫(kù)。在python3中,urllib2合并到urllib庫(kù)中,我們爬取網(wǎng)頁(yè)的時(shí)候,經(jīng)常用到這個(gè)庫(kù)。

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

以下是python2與python3中常用的關(guān)于urllib庫(kù)的變化:

在python2中使用import urllib2————對(duì)應(yīng)的,在python3中會(huì)使用import urllib.request,urllib.error

在python2中使用import urllib————對(duì)應(yīng)的,在python3中會(huì)使用import urllib.request,urllib.error,urllib.parse

在python2中使用import urlparse————對(duì)應(yīng)的,在python3中會(huì)使用import urllib.parse

在python2中使用urllib2.urlopen————對(duì)應(yīng)的,在python3中會(huì)使用urllib.request.urlopen

在python2中使用urllib.urlencode————對(duì)應(yīng)的,在python3中會(huì)使用urllib.parse.urlencode

在python2中使用urllib.quote————對(duì)應(yīng)的,在python3中會(huì)使用urllib.request.quote

在python2中使用cookielib.CookieJar————對(duì)應(yīng)的,在python3中會(huì)使用http.CookieJar

在python2中使用urllib2.Request————對(duì)應(yīng)的,在python3中會(huì)使用urllib.request.Request

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

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

相關(guān)文章

  • Python使用Chardet庫(kù)檢測(cè)字符編碼的操作詳解

    Python使用Chardet庫(kù)檢測(cè)字符編碼的操作詳解

    在處理文本數(shù)據(jù)時(shí),字符編碼問題是一個(gè)常見的挑戰(zhàn),如果編碼不正確,可能會(huì)導(dǎo)致亂碼問題,而 Chardet 是 Python 中非常實(shí)用的一個(gè)庫(kù),可以幫助我們快速檢測(cè)文件或字符串的編碼格式,本文給大家詳細(xì)介紹了Python Chardet 庫(kù)用法,需要的朋友可以參考下
    2025-01-01
  • python自帶緩存lru_cache用法及擴(kuò)展的使用

    python自帶緩存lru_cache用法及擴(kuò)展的使用

    本篇博客將結(jié)合python官方文檔和源碼詳細(xì)講述lru_cache緩存方法是怎么實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • python django事務(wù)transaction源碼分析詳解

    python django事務(wù)transaction源碼分析詳解

    這篇文章主要介紹了python django事務(wù)transaction源碼分析詳解的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • python讀取文件指定行內(nèi)容實(shí)例講解

    python讀取文件指定行內(nèi)容實(shí)例講解

    在本篇文章里小編給大家整理的是關(guān)于python讀取文件指定行內(nèi)容實(shí)例講解,需要的朋友們可以參考下。
    2020-03-03
  • Python實(shí)現(xiàn)堆排序的方法詳解

    Python實(shí)現(xiàn)堆排序的方法詳解

    這篇文章主要介紹了Python實(shí)現(xiàn)堆排序的方法,結(jié)合實(shí)例形式詳細(xì)分析了堆排序的原理,實(shí)現(xiàn)方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2016-05-05
  • pyqt5主窗口按鍵彈出子窗口的實(shí)現(xiàn)

    pyqt5主窗口按鍵彈出子窗口的實(shí)現(xiàn)

    本文主要介紹了pyqt5主窗口按鍵彈出子窗口的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • Scipy稀疏矩陣bsr_array的使用

    Scipy稀疏矩陣bsr_array的使用

    本文主要介紹了Scipy稀疏矩陣bsr_array的使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • 詳解python項(xiàng)目實(shí)戰(zhàn):模擬登陸CSDN

    詳解python項(xiàng)目實(shí)戰(zhàn):模擬登陸CSDN

    這篇文章主要介紹了python項(xiàng)目實(shí)戰(zhàn):模擬登陸CSDN,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Python?Prim算法通過遍歷墻實(shí)現(xiàn)迷宮的生成

    Python?Prim算法通過遍歷墻實(shí)現(xiàn)迷宮的生成

    之前,我們?cè)诹硗庖黄恼轮惺褂肞rim算法生成了一個(gè)完美迷宮,利用的是遍歷網(wǎng)格的方法,這一次,我們要教教大家用遍歷墻的方法生成,感興趣的可以收藏一下
    2023-01-01
  • python3安裝webssh服務(wù)的操作方法

    python3安裝webssh服務(wù)的操作方法

    在Python中安裝webssh服務(wù),可以使用webssh庫(kù),下面給大家分享python3安裝webssh服務(wù)的操作方法,感興趣的朋友跟隨小編一起看看吧
    2024-04-04

最新評(píng)論

巴里| 荣昌县| 涿鹿县| 壶关县| 南华县| 讷河市| 罗源县| 张北县| 澜沧| 乌兰县| 天气| 福清市| 靖州| 古丈县| 沛县| 布拖县| 安丘市| 固镇县| 阿巴嘎旗| 石嘴山市| 柏乡县| 榕江县| 美姑县| 额尔古纳市| 澜沧| 乐都县| 游戏| 奎屯市| 靖西县| 青田县| 肇东市| 邯郸县| 工布江达县| 梧州市| 喀喇沁旗| 沈阳市| 花莲市| 西乡县| 濮阳县| 济南市| 伊宁市|