搜索结果
查询Tags标签: self,共有 3605条记录-
捕获异常URL--scrapy 源码分析之retry中间件
这次让我们分析scrapy重试机制的源码,学习其中的思想,编写定制化middleware,捕捉爬取失败的URL等信息。scrapy简介Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。其最初是为了 页面…
2021/5/1 22:25:21 人评论 次浏览 -
Python学习笔记28:从协议到抽象基类
Python学习笔记28:从协议到抽象基类 在Python学习笔记27:类序列对象中我们讨论过Python中协议这个概念,其和主流编程语言中的接口概念类似,但缺乏强制约束。 事实上这和语言特性是密切相关的。 像Java或者C++这类静态语言,通过接口和抽象类提供的“模版”,可以在编译…
2021/5/1 20:25:43 人评论 次浏览 -
树莓派智能小车python3程序
一、小车器件 教程里是购买的淘宝上集成好的小车器件。另外自己也买了一些散件配置了一辆自己的小车。 https://detail.tmall.com/item.htm?id=608554421638&spm=a1z09.2.0.0.7e012e8d3NEMy0&_u=12kf16b6b4b 组件包括: 1、小车底板(2个)、电机(4个)、车轮(…
2021/5/1 12:55:32 人评论 次浏览 -
原创 | ACMer不得不会的线段树,究竟是种怎样的数据结构?
大家好,欢迎阅读周三算法数据结构专题,今天我们来聊聊一个新的数据结构,叫做线段树。 线段树这个数据结构很多人可能会有点蒙,觉得没有听说过,但是它非常非常有名,尤其是在竞赛圈,可以说是竞赛圈的必备技能。所以如果以后遇到有人看了一点算法导论就在你面前装逼,…
2021/5/1 10:26:47 人评论 次浏览 -
用python自带的tkinter做游戏(二)—— 俄罗斯方块 篇
上回分享了博文 用python自带的tkinter做游戏(一)—— 贪吃蛇 篇 今天继续,尝试用tkinter来制作一个更经典的游戏 —— 俄罗斯方块。 俄罗斯方块相信大家都玩过,一共有七个方块组,每个方块组由四个小方格组成,有四种旋转的状态。 关于这七个方…
2021/4/30 22:28:40 人评论 次浏览 -
python @staticmethod @classmethod self cls方法区别
一直在用这些东西,但是又从来没有总结过,正好今日想起来就总结一下这些东西@staticmethod 静态方法,名义上归属类管理,不能使用类变量和实例变量,类的工具包放在函数前,不能访问类属性和实例属性,无须实例化,不传入cls,self @classmethod 函数不需要实例化,不需…
2021/4/30 20:28:29 人评论 次浏览 -
Python | 面试的常客,经典的生产消费者模式
今天是Python专题的第23篇文章,我们来聊聊关于多线程的一个经典设计模式。 在之前的文章当中我们曾经说道,在多线程并发的场景当中,如果我们需要感知线程之间的状态,交换线程之间的信息是一件非常复杂和困难的事情。因为我们没有更高级的系统权限,也没有上帝视角,很…
2021/4/30 20:25:30 人评论 次浏览 -
python中mysql更新字段中传参
import mysql.connector mydb = mysql.connector.connect( host=“localhost”, user=“你的用户名”, passwd=“你的密码”, database=“mydatabase” ) mycursor = mydb.cursor() sql = “UPDATE customers SET address = ‘Canyon 123’ WHERE address = ‘Valley 345’…
2021/4/30 19:27:10 人评论 次浏览 -
scrapy爬虫框架调用百度地图api数据存入数据库
scrapy安装配置不在本文 提及, 1.在开始爬取之前,必须创建一个新的Scrapy项目。进入自定义的项目目录中,运行下列命令scrapy startproject mySpider其中, mySpider 为项目名称,可以看到将会创建一个 mySpider 文件夹,目录结构大致如下:下面来简单介绍一下各个主要文…
2021/4/30 19:27:07 人评论 次浏览 -
Python元类实战,动手实现数据库ORM框架
今天是Python专题的第19篇文章,我们一起来用元类实现一个简易的ORM数据库框架。 本文主要是受到了廖雪峰老师Python3入门教程的启发,不过廖老师的博客有些精简,一些小白可能看起来比较吃力。我在他的基础上做了一些补充和注释,尽量写得浅显一些。 ORM框架是什么 如果是…
2021/4/30 19:26:03 人评论 次浏览 -
描述符
1.描述符是什么:描述符本质就是一个新式类,在这个新式类中,至少实现了__get__(),__set__(),__delete__()中的一个,这也被称为描述符协议__get__():调用一个属性时,触发__set__():为一个属性赋值时,触发__delete__():采用del删除属性时,触发2.描述符是干什么的:描述符的作用…
2021/4/30 18:55:18 人评论 次浏览 -
360极速浏览器访问Flask站点时报错
问题:用360极速浏览器访问Flask站点时报以下错误,google浏览器访问正常cat >Hello_production.py << EOF from flask import Flask from wsgiref.simple_server import make_serverapp = Flask(__name__)@app.route(/) def hello_world():return "hello&q…
2021/4/30 18:27:43 人评论 次浏览 -
最小生成树的本质是什么?Prim算法道破天机
今天是算法和数据结构专题20篇文章,我们继续最小生成树算法,来把它说完。 在上一篇文章当中,我们主要学习了最小生成树的Kruskal算法。今天我们来学习一下Prim算法,来从另一个角度来理解一下这个问题。 从边到点 我们简单回顾一下Kruskal算法的原理,虽然上篇文章当中…
2021/4/30 14:25:38 人评论 次浏览 -
python面向对象笔记-自我总结
面向对象 三大特性封装 继承 多态封装将数据、变量、函数封装到一个类中的过程就是类的封装。但也不是什么都要封装进类,类也有其独特的属性, 而不是什么数据、什么变量、什么函数都往里面塞;动物属于一个类别,如果它实例成一个对象,那么这个对象就是某一个动物本身具…
2021/4/29 22:55:51 人评论 次浏览 -
魔法方法推开Python进阶学习大门
热爱PythonPython是Guido van Rossum设计出来的让使用者觉得如沐春风的一门编程语言。2020年11月12日,64岁的Python之父宣布由于退休生活太无聊,自己决定加入Microsoft的DevDiv Team,致力于“确保更好地使用Python”。尽管在国内有些声音在Diss着Python,认为它太简单,…
2021/4/29 22:55:26 人评论 次浏览