1、面向对象编程的特征 1、封装:对外部隐藏对象的工作细节 2、继承:子类可以继承父类的属性和方法 3、多态:不同类的对象可以调用相同的函数名,但结果不同 2、self参数的作用 绑定棒法(对象.方法),对象在使用方法是会把对象名传递给self参数,这样python就知道哪个对象在调用方法了 3、不 ...
分类:
编程语言 时间:
2018-02-04 19:31:12
阅读次数:
170
一.urllib.error urllib.error可以接收有urllib.request产生的异常。urllib.error有两个方法,URLError和HTTPError。如下图所示: URLError是OSError的一个子类,HTTPError是URLError的一个子类,服务器上HTTP ...
分类:
编程语言 时间:
2018-02-04 18:07:19
阅读次数:
271
一、预备知识 1.Python3.x基础知识学习: 可以在通过如下方式进行学习: (1)廖雪峰Python3教程(文档): URL:http://www.liaoxuefeng.com/ (2)菜鸟教程Python3教程(文档): URL:http://www.runoob.com/python3/ ...
分类:
编程语言 时间:
2018-02-04 18:06:55
阅读次数:
212
一、urlopen的url参数 Agent url不仅可以是一个字符串,例如:http://www.baidu.com。url也可以是一个Request对象,这就需要我们先定义一个Request对象,然后将这个Request对象作为urlopen的参数使用,方法如下: 1 2 3 4 5 6 7 8 ...
分类:
编程语言 时间:
2018-02-04 18:05:53
阅读次数:
278
1、类对象 类由属性和方法构成,在编程中指变量(属性)和函数(方法) 2、类和对象的关系 类是抽象的,对象是具体的,类如同一个模具而对象则是通过这这模具产生的。一个类为他的全部对象给出了一个统一的定义,而对象则是符合这种定义的一个实体 3、创建一个对象 ...
分类:
编程语言 时间:
2018-02-04 18:00:16
阅读次数:
186
什么是模块: 在Python中,模块就是一个个方法和类的仓库,如果我们想要使用某个方法或类,那么我们就需要导入对应的模板。 【python有内置方法、类,所以有些方法我们并不需要导入模块】 模块的使用:模块.函数 , 模块.类 模块的导入: 模块导入: import 模块名 #import 模块名 ... ...
分类:
其他好文 时间:
2018-02-04 16:40:59
阅读次数:
204
一、下载并安装 anaconda 先到https://www.continuum.io/downloads 下载anaconda, 现在的版本有python2.7版本和python3.5版本,下载好对应版本、对应系统的anaconda,它实际上是一个sh脚本文件,大约280M左右。 本系列以wind ...
分类:
编程语言 时间:
2018-02-04 14:44:56
阅读次数:
199
python3中,更改了默认的编码方式,更改为了unicode 前提知识: utf-8与Unicode的关系:https://baike.baidu.com/item/UTF-8/481798?fr=aladdin \x表示是十六进制的数据。 encode默认是utf-8,右图中\x对应的是Unic... ...
分类:
Web程序 时间:
2018-02-04 14:39:26
阅读次数:
615
用requests 模块做了个简单的爬虫小程序,将博客的一篇文章以及图片保存到本地,文章格式存为'.html'。当文章保存到本地后,图片的连接可能是目标站点的绝对或者相对路径,所以要是想在本地也显示图片,需要将保存下来图片的本地路径替换到本地的html文件里。 保存网页用的时requests模块,保 ...
分类:
编程语言 时间:
2018-02-04 13:53:58
阅读次数:
539
遇到个问题,记录一下 python3中输出的问题: 解决方法: ...
分类:
编程语言 时间:
2018-02-04 13:49:12
阅读次数:
105