线程安全
|
0 评论
线程安全IPython中演示,python命令行、pycharm都不能演示出效果import threadingdef worker(): for x in range(1000):print("{} is running.".format(threading.curren
并发和线程
|
0 评论
并发基本概念并发和并行区别并行,parallel同时做某些事,可以互不干扰的同一个时刻做几件事并发,concurrency也是同时做某些事,但是强调,一个时段内有事情要处理举例乡村公路一条车道,半幅路面出现了坑,交警指挥交通众多车辆在这一时段要通过路面的事件,这就是并发交警指挥,车辆排队通过另外半幅
python描述器
|
0 评论
描述器的表现用到3个魔术方法:__get__()、__set__()、__delete__()方法签名如下object.get(self, instance, owner)object.set.(self, instance, value)object.__ delete_(self, instan
Pyinstaller (python打包为exe文件)
|
0 评论
pandas
|
0 评论
pandas的常用数据类型1. Series一维,带标签数组2. DataFrame二维,Series容器pandas之Series创建In [15]: a = {string.ascii_uppercase[i]:i for i in range(10)}# 字典推导式创建一个字典aIn [16]
numpy
|
0 评论
什么是numpy一个在python中做科学计算的基础库,重在数值计算,也是大部分PYTHON科学计算库的基础库,多用于大型、多维数组上执行数值运算numpy创建数组(矩阵)创建数组:import numpy as npa = np.array([1, 2, 3, 4, 5])b = np.array
matplotlib
|
0 评论
为什么要学习matplotlib能将数据进行可视化,更直观的呈现使数据更加客观、更具说服力matplotlib:最流行的Python底层绘图库,主要做数据可视化图表,名字取材MATLAB,模仿MATLAB构建matplotlib基本要点每个红色的点是坐标,把5个点的坐标连接成一条线,组成了一个折线图
下载器中间件
|
Downloader Middlewares(下载器中间件)下载器中间件是引擎和下载器之间通信的中间件。在这个中间件中我们可以设置代理、更换请求头等来达到反反爬虫的目的。要写下载器中间件,可以在下载器中实现两个方法。一个是process_request(self, spider),这个方法是在请求发
下载文件和图片
|
Request和Response
|