AirBlog

  • 首页
  • 技术杂谈
  • 资源分享
  • 学习笔记
  • MikuTools
  • 公告
    • 开张篇
AirTed的博客~
一个小小的博客,记录着大大的梦想
  1. 首页
  2. 技术杂谈
  3. Python
  4. 正文

urllib模块 没有 urlencode 属性

2020年12月15日 1562点热度 2人点赞 0条评论

普及一下知识点

urllib库在python2与python3中的区别
urllib是python提供的一个用于操作url的模块。
在python2中,有urllib库和urllib2库。在python3中,urllib2合并到urllib库中,我们爬取网页的时候,经常用到这个库。
升级合并后,模块中包的位置变化的地方较多。

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

import urllib
import urllib.parse
key = {"key":"小明"}
print(urllib.parse.urlencode(wd))

以下是python2与python3中常用的关于urllib库的变化:

py2 py3
import urllib2 import urllib.request,urllib.error
import urllib import urllib.request,urllib.error,urllib.parse
import urlparse import urllib.parse
urllib2.urlopen urllib.request.urlopen
urllib.urlencode urllib.parse.urlencode
urllib.quote urllib.request.quote
cookielib.CookieJar http.CookieJar
urllib2.Request urllib.request.Request

以上就是urllib相关模块从python2到python3的常见一些变化。

标签: Python
最后更新:2022年5月3日

airted

这个世界从来不缺天才,只缺乏利用天分坚持理想和信念不断创新的人,这些人用恒心和努力缔造一个又一个传奇

点赞
< 上一篇
下一篇 >

airted

这个世界从来不缺天才,只缺乏利用天分坚持理想和信念不断创新的人,这些人用恒心和努力缔造一个又一个传奇

最新 热点 随机
最新 热点 随机
通过MinIO(Docker版) + Nginx反代 自建OSS,为自己便利提供独享网盘 [Docker]mihomo for Docker [转]利用Fake location进行步道乐跑,咕咚等校园跑刷步教程 回忆版 学习SQL Server Docker正常运行时,出现卡死问题
Linux关于文件夹或文件无法删除的问题 [笔记]记录一下各种推送机器人 Linux遇到杀不死的进程的问题 给Win10加上右键文件校验哈希功能 Visual Studio Code 安装教程
标签聚合
文件传输 Fake Location Docker Go youtube-dl Linux SQL Server Python

又拍云logo

COPYRIGHT © 2018-2024 AIRBLOG.

Theme Kratos Made By Seaton Jiang

粤ICP备18106226号