摘要: 阅读全文
posted @ 2018-06-01 18:56 嚯嚯嚯 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 第二节 本节介绍添加窗口图标,在窗口内添加按钮,在窗口内添加提示框。 导入模块: from PyQt5.QWidgets import QWidget,QPushButton,QApplication from PyQt5.QtGui import QIcon,QFont from PyQt5.Qt 阅读全文
posted @ 2018-04-25 15:42 嚯嚯嚯 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 最近几天在网上看见说PyQt5要相对tkinter好用些,于是决定改变方向学PyQt5 本教程是基于gitbook上的PyQt5中文教程而写的,算是学习笔记吧。 第一节 对于pyqt5创建一个窗口,需要进行以下几步: 0.导入模块 1.创建一个应用对象 2.创建一个构造器 3.对窗口进行设置 4.安 阅读全文
posted @ 2018-04-24 20:24 嚯嚯嚯 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 今天介绍用Queue进行线程间的信息共享,具体就是创建一个类似队列,将数据存进去,供不同的线程之间进行利用数据。例:消费者和生产者问题,生产的产品存入队列,有消费者进行对产品消费,生产者向队列放入产品。这其中消费者(线程),生产者(线程),产品(队列)。 Queue的用法: 1. 导入模块:from 阅读全文
posted @ 2018-04-21 20:48 嚯嚯嚯 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 今天写一下关于多线程的爬虫,这次我们爬取的是斗图网站的表情包。 一. 思路: 1.对网站翻页链接进行分析,发现链接为:“http://www.doutula.com/article/list/?page=3”,我们只需要对数字“3”进行更改便可以到达想访问的网页界面。 2.创建一个文件夹,用来存储表 阅读全文
posted @ 2018-04-18 10:22 嚯嚯嚯 阅读(905) 评论(0) 推荐(0) 编辑
摘要: 今天接着写多线程,最近几天一直在看多线程,但是书上的例子太难看了(可能我天生愚笨吧~_~),看了好久才搞懂,我看了两本书才搞明白书上的例子,所以大家在看书学习看不懂的时候,推荐多看几本一样知识点的书,在网上多看教程,辅助学习。 下面开始介绍锁和条件变量。 一。“锁” 锁是指在运行程序时,对于需要访问 阅读全文
posted @ 2018-04-17 15:37 嚯嚯嚯 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 今天写一下关于xrange()和range()的区别。 首先我们看一段代码: class Ce_shi(): def __init__(self,start,end): self.start = start self.end = end def __len__(self): return self. 阅读全文
posted @ 2018-04-13 16:12 嚯嚯嚯 阅读(885) 评论(0) 推荐(0) 编辑
摘要: 最近在学习python多线程,写一下随笔就当复习了。另外强烈推荐大家看一下《Python核心编程》这本书,这本书里面可以帮你学习python进阶。 一。基本概念: 1.线程: 线程又称为轻量级进程,线程之间可以进行信息共享,线程可以看成是主进程或‘主线程’的迷你进程。 2.进程: 进程又称为重量级进 阅读全文
posted @ 2018-04-12 20:33 嚯嚯嚯 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 今天上传一个关于公交线路爬虫的代码。 话不多说,直接讲思路:对网站进行分析,分析URL >定位“切换城市”并点击 >根据输入的字符串进行定位城市并点击,定位不到返回错误信息 >获取对应城市的公交线路的各个分类 >对各个分类进行点击,获取分类下的每一个线路的链接,并存入字典中 >循环访问每一个链接,并 阅读全文
posted @ 2018-04-08 17:02 嚯嚯嚯 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 对于CSV数据的读写比较简单。 一。读取数据 第一种: 导入 import csv 此种方法读取的每行数据在一个列表中。 第二种: 导入 import csv 此方法返回的数据是一个字典,每行数据一个字典,其中字典的键是每一列的第一个。 二。写入数据 导入 import csv 阅读全文
posted @ 2018-04-07 16:24 嚯嚯嚯 阅读(1075) 评论(0) 推荐(0) 编辑