
Python
北北北北与
朝闻道,夕不甘死
展开
-
Python数据结构之dict底层细究
作为一个易用好使的数据结构 — 字典,与 Java 中 HashMap 一样,充满着设计的哲学。下面我们就来详细讲述一下 dict 数据结构的底层原理一、dict 构造约束dict是由 key 和 value 组成的。其中 key 规定不能重复。如果字典键重复赋值的话,默认会取最后的赋值。键必须是可哈希的。大多数Python对象可以作为键,但它们必须是可哈希的对象。像列表和字典这样的可...原创 2020-05-02 02:19:11 · 1802 阅读 · 0 评论 -
简单爬虫实现Unsplash上图片的自动下载
一:环境---------操作系统 : Windows10Python版本 : Python 3.6.4IDE : Pycharm所需模块 : requests,urllib二:爬取网址----------Unsplash : https://unsplash.com/三:分析过程----------要爬取一个网站,我们首先想的就是...原创 2018-07-15 22:31:30 · 3932 阅读 · 6 评论 -
itchat实现微信定时发送天气情况
前言(废话):最近买了个服务器,有点激动,就想着拿它来干点啥。之前学习过一点爬虫皮毛,我想我可以写一个微信自动发送天气到手机上的程序,到时候放我的服务器上一挂,每天都能准时收到天气提醒,岂不美滋滋。说干就干,首先得爬取天气信息,这里我直接调用了一个返回天气信息的api,对这个url访问,我们可以得到json数据,对这个数据进行解析,我们就可以得到所需要的信息。于是我用了postman进行访问,...原创 2019-02-06 21:17:46 · 2755 阅读 · 0 评论 -
简单验证码的转灰度、二值化、切割
灰度化:在RGB模型中,如果R=G=B时,则彩色表示一种灰度颜色,其中R=G=B的值叫做灰度值,因此,灰度图像每个像素值只需一个字节存放灰度值(又称强度值、亮度值),灰度范围为0-255。二值化:二值化可以把灰度图片转换成二值图像,把大于某个临界灰度值的像素灰度设置为灰度极大值,把小于这个值的像素灰度设为灰度极小值,从而实现二值化。原始图灰度图二值化后的图我们可以看到对于这张验...原创 2019-09-27 15:22:33 · 1092 阅读 · 0 评论