python3学习
文章平均质量分 52
rickiyang
这个作者很懒,什么都没留下…
展开
-
python3学习--文件读写
这一篇我们来看文件读写操作。打开和创建文件主要是open()函数:f = open(‘filename’,’r’) # 读模式f = open(‘filename’,’w’) # 写模式f = open(‘filename’,’a’) # 追加模式f = open(‘filename’,’rb’) # 二进制模式读f = open(‘filename’,’r+’)#同时打开读写模式注意:原创 2017-06-27 00:11:49 · 703 阅读 · 0 评论 -
python3学习-logging模块
1.logging模块的使用非常简单,引入模块就可以使用。import logginglogging.debug('This is debug message')logging.info('This is info message')logging.warning('This is warning message')屏幕上打印:WARNING:root:This is warning mess原创 2017-11-27 19:45:44 · 3504 阅读 · 0 评论 -
python3学习-lxml模块
在爬虫的学习中,我们爬取网页信息之后就是对信息项匹配,这个时候一般是使用正则。但是在使用中发现正则写的不好的时候不能精确匹配(这其实是自己的问题!)所以就找啊找。想到了可以通过标签来进行精确匹配岂不是比正则要快。所以找到了lxml。因为lxml是对xml格式的解析,支持html格式,而对于xml格式的解析有一门专用的语言,XPath。XPath用于在xml文档中通过元素和属性进行导航。lxml库也是原创 2017-11-27 19:48:58 · 4119 阅读 · 0 评论 -
python3学习-pickle模块
pickle提供了一个简单的持久化功能。可以将对象以文件的形式存放在磁盘上。基本接口:pickle.dump(obj, file, [,protocol]) 注解:将对象obj保存到文件file中去。 protocol为序列化使用的协议版本,0:ASCII协议,所序列化的对象使用可打印的ASCII码表示;1:老式的二进制协议;2:2.3版本引入的新二进制协议,较以前的更高效。其中协议0和1兼容老版原创 2017-11-27 19:50:51 · 761 阅读 · 0 评论 -
python3学习-Queue模块
python标准库中带有一个Queue模块,顾名思义,队列。该模块也衍生出一些基本队列不具有的功能。我们先看一下队列的方法: put 存数据 get 取数据 empty 判断队列是否为空 qsize 显示原创 2017-11-27 19:52:13 · 11240 阅读 · 0 评论 -
python3学习-requests使用
前面我们讲过了urllib模块,知道他是用于网络请求的,这一节讲的requests还是用于网络请求的,只不过urllib是官方模块,而requests是第三方的模块。用过的人都说他才是’人类使用的’,哈哈,我也没觉得urllib有多么尿性啊!下面我们试着回归人类的生活吧。这是第三方的模块,所以需要手动安装,安装过程在此不表,请度娘查之。1.首先我们导入模块:import requests2.请求u原创 2017-11-27 19:53:53 · 9571 阅读 · 0 评论