刷新
Python爬虫之xpath语法及案例使用

博主头像 Python爬虫之xpath语法及案例使用 钢铁侠的知识库 2022.08.15 我们在写Python爬虫时,经常需要对网页提取信息,如果用传统正则表达去写会增加很多工作量,此时需要一种对数据解析的方法,也就是本章要介绍的Xpath表达式。 Xpath是什么 XPath,全称 XML Path La ...

集合(set)

4.6 集合(set) 集合是由不重复元素组成的无序容器。集合中的元素不能重复,即使向集合中再添加同样的元素,也只会保留一个。由于集合的这种特性,所以一般可以用集合进行去重。 集合中不能添加可变对象(不可哈希),因为无法判断两个可变对象是否相同,也就无法保证集合的内部不会有重复元素。 集合中的元素是 ...

django中视图函数的FBV和CBV

博主头像 1.什么是FBV和CBV FBV是指视图函数以普通函数的形式;CBV是指视图函数以类的方式。 2.普通FBV形式 def index(request): return HttpResponse('index') 3.CBV形式 3.1 CBV形式的路由 path(r'^login/',views.M ...

django中的自定义分页器

博主头像 1.什么是自定义分页器 当我们需要在前端页面展示的数据太多的时候,我们总不能将数据展示在一页上面吧!这时,我们就需要自定义一个分页器,将数据分成特定的页数进行展示,每一页展示固定条数的数据! 2.为什么要用自定义分页器 如上所说:为了将数据分成多页进行展示,分别阅读,方便查询! 3.如何使用自定义分 ...

【爬虫实例3】异步爬取大量数据

博主头像 1、导入模块 import requests import csv from concurrent.futures import ThreadPoolExecutor 2、先获取第一个页面的内容 分析得到该页面的数据是从getPriceData.html页面获取,并保存在csv文件中 得到url地址 ...

django自带的序列化组件

博主头像 1.什么是序列化组件 在django中,自带一个序列化组件,它是用来将数据进行整理、转化成特定的为一个特定的格式(比如json数据格式),然后传输给前端,以便前端对数据进行处理操作。 2.为什么要用序列化组件 当我们从数据库取出一些数据时,我们需要将数据转成特定的格式,比如列表套字典的形式,然后将这 ...

Three---面向对象与面向过程/属性和变量/关于self/一些魔法方法的使用/继承/super方法/多态

博主头像 python的面向对象 面向对象与面向过程 面向过程 面向过程思想:需要实现一个功能的时候,看重的是开发的步骤和过程,每一个步骤都需要自己亲力亲为,需要自己编写代码(自己来做) 面向对象 面向对象的三大特征:封装性、继承性、多态性 面向对象思想:需要实现一个功能的时候,看重的并不是过程和步骤,而是关 ...

迭代器与生成器

博主头像 1.什么是迭代器 迭代器是用来迭代取值的工具,而迭代的意思是一个重复的过程,每一次的重复都是基于上一次的结果继续的,单纯的重复并不是迭代 2.为何要有迭代器 在python中涉及到需要把多个值循环取出来的类型有:字符串、列表、元组、字典、集合、打开文件等,我们可以考虑使用while循环的方式来循环取 ...

Python基于PC版微信实现机器人

博主头像 闲着没事总想搞点事情,这不是web版的微信有专门的实时收发消息api,可以用Python直接调用,但是现在基本上登录不了web版微信,所以就用不了了。 但这不是还有windows版的微信吗,于是在基于前辈写好的第三方库,今天我们来实现一下实时收发信息,实现自动聊天机器人。 效果展示 微信实时收发消息 ...

如何用Python将普通视频变成动漫视频

博主头像 最近几个月,毒教材被曝光引发争议,那些编写度教材的人着实可恶。咱程序员也没有手绘插画能力,但咱可以借助强大的深度学习模型将视频转动漫。所以今天的目标是让任何具有python语言基本能力的程序员,实现短视频转动漫效果。 效果展示 一、思路流程 读取视频帧 将每一帧图像转为动漫帧 将转换后的动漫帧转为视 ...

Python学习手册第5版PDF源代码学习思考

博主头像 Python 绝对是一门易学难精的语言,打着简单语法的旗号把我忽悠过来,最后发现它背后隐藏了许多复杂的实现。 如果不是作为 “玩具” 语言来学习,一定要看看全方位细致讲解的书《Python学习手册第5版》。它涵盖了 Python 的每一个角落,让我明白了版本差异、作用域、函数式编程工具、相对导入、m ...

Pytest框架 — 06、Pytest的Fixture(部分前后置)(一)

博主头像 1、前言 fixture中文名翻译为夹具,作用与上一篇中setup和teardown一致,都是用来做前后置处理的,但fixture更灵活更强大。它支持部分前后置,比如有时候我们不需要为每一条测试用例都添加前后置,使用setup和teardown要么为整个模块添加前后置,要么为整个类,所有类方法,所有 ...

《对比Excel,轻松学习Python数据分析》

博主头像 《对比Excel,轻松学习Python数据分析》免费下载地址 内容简介 · · · · · · 集Python、Excel、数据分析为一体是本书的一大特色。 《对比Excel,轻松学习Python数据分析》围绕整个数据分析的常规流程:熟悉工具—明确目的—获取数据—熟悉数据—处理数据—分析数据—得出结 ...

python包合集-cffi

博主头像 一、cffi cffi是连接Python与c的桥梁,可实现在Python中调用c文件。cffi为c语言的外部接口,在Python中使用该接口可以实现在Python中使用外部c文件的数据结构及函数。 二、直接在python中通过cffi定义c函数并使用 1、先通过pip3安装cffi : pip3 i ...

123···87>