区别如下:
在python中,urllib和urllib2不可相互其它的东西的。
整体来说,urllib2是urllib的增强,但是urllib中有urllib2中所没有的函数。
urllib2是可以用中设置中request参数,来改header头。假如你ftp访问一个网站,想更改后useragent(这个可以阴险你的浏览器),你现在就要用urllib2.
urllib意见设置中编码的函数,urllib.urlencode,在设计模拟登录的时候,偶尔会要post编码之后的参数,所以要想不可以使用第三方库能完成模拟登入,你就不需要在用urllib。
urllib像是和urllib2相互配搭建议使用
python语言这五年大火,在世界编程语言排行中python也位列第六名,而言2017向上升了一位,上面唯有java/c/c,无疑python借用自身的简单的快捷便利、面向对象的优势直追了php和js这些同时大热的语言。
而学python有很多好处,毕竟大数据、人工智能、、爬虫、安全渗入工具都最需要pyhton的使用,下面就推荐一下pyhton的学习,解决更多有兴趣的朋友要好的入门。
01思想大于1代码从思想层面要知道,编程到最后最重要的是编程思维,也不是代码命令。那是取得一个项目要咋做,逻辑怎摸啊,设计,这是要人脑来想象中的,其他代码层面忘了也可以查文档,初期的练习中要先结合大量的实践训练,理论初期会比较好抽象化,没有实操会很难掌握,个人建议看下基础知识后就寻找风小项目接受编程天天练习,遇到难点在去查资料。
基础知识应该是先大概所了解下pyhton的核心知识,比如:数据类型(数字,字符串,列表,元组,字典,子集),条件非循环,文件对象,错误异常,函数,模块,面向对象编程,这些基本概念,不是需要全记得一点,先过之后即可解决,后再并且大量的项目实操。
02实战大于0理论千万不要一个点另一个点的硬扯,即便看得懂了所有知识点,你也到底怎么加强起来,这是编程的大忌,那像学英语差不多,你背了5000个单词,自以为是,让你写个文章就不行啊,完全没有真不知道要如何阵列不使用才是地道的。
建议您十岁之前项目何练起,初期可以使用些很简单练习题,比如说:你有10000元人们币,存储多少年能都没有达到2万元人们币,个个小的练习题正在根基自己的知识和代码能力,然后渐渐地在用大得多的项目,例如用django搭建个银色的cms和blog,你会慢慢地很清楚整个web的框架,数据库的动态创建,前端html/css/imageurl/js的简单调用,这这对以后有比较大的帮助。
03学习资料分享分享肯定,说这么说多要有加上的学习资料勉强支撑,所以才顺道能分享一些网站给读者做个参考,内容都算确实不错的。
知识技术框架的搭建中可以不看下这个网站,将python的基础知识制成了14张思维导图,对学习者很有帮助。
r
python教程——廖雪峰,行业里有点口碑的老师,讲的倒是比较不错,也很极细致。
r
runoob是一个广泛的网站,里面会有详细代码解释和小练习,做实践根基稳定基础。
r