亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-08-19 21:16:17 來源:腳本之家 閱讀:209 作者:qq_38709565 欄目:開發技術

今天在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 <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))

結果:

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 屬性的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

临湘市| 偏关县| 平塘县| 海晏县| 鄂尔多斯市| 凌海市| 黑龙江省| 商南县| 汉寿县| 始兴县| 襄城县| 云霄县| 当阳市| 平和县| 吐鲁番市| 老河口市| 安仁县| 金堂县| 社会| 府谷县| 剑川县| 富平县| 木兰县| 岑巩县| 许昌市| 南乐县| 铜陵市| 政和县| 垣曲县| 汤原县| 锦州市| 东乌| 建德市| 伊春市| 齐齐哈尔市| 宁陵县| 隆安县| 阳曲县| 疏勒县| 濉溪县| 镶黄旗|