urllib库在python2和python3环境下的使用区别
好东西啊!!!
| Python 2 name | Python 3 name | 
| urllib.urlretrieve() | urllib.request.urlretrieve() | 
| urllib.urlcleanup() | urllib.request.urlcleanup() | 
| urllib.quote() | urllib.parse.quote() | 
| urllib.quote_plus() | urllib.parse.quote_plus() | 
| urllib.unquote() | urllib.parse.unquote() | 
| urllib.unquote_plus() | urllib.parse.unquote_plus() | 
| urllib.urlencode() | urllib.parse.urlencode() | 
| urllib.pathname2url() | urllib.request.pathname2url() | 
| urllib.url2pathname() | urllib.request.url2pathname() | 
| urllib.getproxies() | urllib.request.getproxies() | 
| urllib.URLopener | urllib.request.URLopener | 
| urllib.FancyURLopener | urllib.request.FancyURLopener | 
| urllib.ContentTooShortError | urllib.error.ContentTooShortError | 
| urllib2.urlopen() | urllib.request.urlopen() | 
| urllib2.install_opener() | urllib.request.install_opener() | 
| urllib2.build_opener() | urllib.request.build_opener() | 
| urllib2.URLError | urllib.error.URLError | 
| urllib2.HTTPError | urllib.error.HTTPError | 
| urllib2.Request | urllib.request.Request | 
| urllib2.OpenerDirector | urllib.request.OpenerDirector | 
| urllib2.BaseHandler | urllib.request.BaseHandler | 
| urllib2.HTTPDefaultErrorHandler | urllib.request.HTTPDefaultErrorHandler | 
| urllib2.HTTPRedirectHandler | urllib.request.HTTPRedirectHandler | 
| urllib2.HTTPCookieProcessor | urllib.request.HTTPCookieProcessor | 
| urllib2.ProxyHandler | urllib.request.ProxyHandler | 
| urllib2.HTTPPasswordMgr | urllib.request.HTTPPasswordMgr | 
| urllib2.HTTPPasswordMgrWithDefaultRealm | urllib.request.HTTPPasswordMgrWithDefaultRealm | 
| urllib2.AbstractBasicAuthHandler | urllib.request.AbstractBasicAuthHandler | 
| urllib2.HTTPBasicAuthHandler | urllib.request.HTTPBasicAuthHandler | 
| urllib2.ProxyBasicAuthHandler | urllib.request.ProxyBasicAuthHandler | 
| urllib2.AbstractDigestAuthHandler | urllib.request.AbstractDigestAuthHandler | 
| urllib2.HTTPDigestAuthHandler | urllib.request.HTTPDigestAuthHandler | 
| urllib2.ProxyDigestAuthHandler | urllib.request.ProxyDigestAuthHandler | 
| urllib2.HTTPHandler | urllib.request.HTTPHandler | 
| urllib2.HTTPSHandler | urllib.request.HTTPSHandler | 
| urllib2.FileHandler | urllib.request.FileHandler | 
| urllib2.FTPHandler | urllib.request.FTPHandler | 
| urllib2.CacheFTPHandler | urllib.request.CacheFTPHandler | 
| urllib2.UnknownHandler | urllib.request.UnknownHandler | 
原文:https://blog.csdn.net/whatday/article/details/54710403
urllib库在python2和python3环境下的使用区别的更多相关文章
- Flawfinder在Python2和Python3环境下对代码进行扫描方法
		
1. Flawfinder Flawfinder是一款开源的关于C/C++静态扫描分析工具,其根据内部字典数据库进行静态搜索,匹配简单的缺陷与漏洞. 官网:https://dwheeler.com/f ...
 - Anaconda3+python3环境下如何创建python2环境(win+Linux下适用,同一个anaconda下py2/3共存)
		
本人之前已经在anaconda环境下已经安装了python3的环境,现在因为一些需求,要安装python2环境 1.打开anaconda的anaconda prompt查看当前环境: conda in ...
 - Anaconda快捷搭建Python2和Python3环境
		
我们在使用Pycharm编辑Python程序经常会因为不熟悉Python2和Python3的一些代码区别而导致错误,我们知道他们之间很多代码是必须运行在对应版本中的,否则是会报错的.因此,本文介绍一个 ...
 - Python: 下载底层由Python2转Python3环境更新手记
		
谨记录运行环境改变过程中所碰到的坑. 下载底层运行环境由Python2移至Python3所遇到的问题及处理方法: 1.所引的第三方组件,基本都有替代支持:msvcr90.dll不再需要,有则报错2.引 ...
 - python2 和python3共存下问题
		
一.使用python2 or python3 1. 使用python2 $ python xxx.py 2. 使用python3 $ python3 xxx.py 二.脚本调用 /usr/bin/en ...
 - 在新建的python3环境下运行jupyter失败的原因
		
在deeplearning中再运行jupyter notebook就出现了错误: (deeplearning) userdeMBP:~ user$ jupyter notebook -bash: ju ...
 - Mac python3 环境下 完善pdf转jpg脚本
		
由于样本图片数据都是保存在pdf里,想拿到样本必须先把图片从pdf中提取出来,算是数据清洗中的一点小小的积累吧. 这里不得不吐槽一下公司存储图片的机制,业务员把jpg格式的照片放到word里,然后用工 ...
 - ubuntu16.04下python2、python3环境选择与python升级(pip版本切换)
		
参考链接:https://www.jianshu.com/p/63c1f22e1fed Ubuntu中python版本问题: 添加PPA: sudo add-apt-repository ppa:jo ...
 - 基于Windows10 x64+visual Studio2013+Python2.7.12环境下的Caffe配置学习
		
本文在windows下使用visual studio2013配置关联python(python-2.7.12.amd64.msi)的caffe项目,如果有耐心的人,当然可以自己去下载caffe项目自己 ...
 
随机推荐
- react-router  页面离开 提示数据变更
			
以前项目使用 react-router2.0, 业务层面页面离开的时候需要弹出自己的弹出框,根据用户的操作,进行是否可以离开 试了几种方式都存在问题,实现的并不完美,没办法对用户点击浏览器后退支持的很 ...
 - Calendar类进行日期操作
			
import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; /** * 测试日期类 * ...
 - 编译 Windows 版本的 Unity Mono(2017-03-12 20:59)
			
上一篇说了如何编译 Android 下的 mono,这里简要说下编译 windows 版本的 mono,就是 mono.dll,Unity 版本只有一个 mono.dll,官方的 mono,好几个可执 ...
 - Flask实战第53天:cms编辑轮播图功能完成
			
后端逻辑 表单验证, 这里编辑就是和添加的内容一样,所以可以直接继承添加轮播图的表单验证,然后多加一个轮播图的id即可 编辑cmd.forms.py class UpdateBannerForm(Ad ...
 - Standard - 多线程基本概念面试题待整理
			
http://blog.csdn.net/dazhong159/article/details/7948327 http://z-jiankun.iteye.com/blog/1408471 http ...
 - 【BZOJ 2646】【NEERC 2011】flight
			
http://www.lydsy.com/JudgeOnline/problem.php?id=2646 夏令营alpq654321讲课时说这道题很简单但并没有几个人提交,最近想复习一下线段树,脑袋一 ...
 - noip 1999  回文数
			
题目描述 若一个数(首位不为零)从左向右读与从右向左读都一样,我们就将其称之为回文数. 例如:给定一个10进制数56,将56加65(即把56从右向左读),得到121是一个回文数. 又如:对于10进制数 ...
 - [BZOJ 1724] Fence Repair
			
这大概是BZOJ里除了A+B Problem最水的一道题了吧 题面:http://www.lydsy.com/JudgeOnline/problem.php?id=1724 这道题其实有一些思路还是可 ...
 - 【计算几何】CDOJ1720 几何几何
			
#include<cstdio> #include<algorithm> #include<cmath> using namespace std; #define ...
 - Problem D: 零起点学算法95——弓型矩阵
			
#include<stdio.h> #include<string.h> int main() { ][]; while(scanf("%d%d",& ...